Closed Bug 322293 Opened 20 years ago Closed 20 years ago

pull cross-commit by default

Categories

(Firefox Build System :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: myk, Assigned: myk)

Details

Attachments

(1 file)

cross-commit automates checking into multiple branches simultaneously. To be easily accessible to developers who could take advantage of it, it should get pulled automatically just as other tools (f.e. trace-malloc) are.
This patch adds mozilla/tools/cross-commit to MODULES_core in client.mk, so users who pull any product get the cross-commit utility. Benjamin, the purpose of this change is to provide this tool, which lets you commit to multiple branches simultaneously, to developers whose work has to land on both the trunk and the MOZILLA_1_8_BRANCH per Brendan's trunk/branch plan (http://wiki.mozilla.org/Global:1.9_Trunk_1.8_Branch_Plan). Chase suggested this solution, but he also suggested I ask your opinion on this approach. Is this how I should be doing it, or is there another, better way?
Assignee: nobody → myk
Status: NEW → ASSIGNED
Attachment #207662 - Flags: review?(benjamin)
Attachment #207662 - Flags: review?(benjamin) → review+
Thanks Benjamin. Checking in client.mk; /cvsroot/mozilla/client.mk,v <-- client.mk new revision: 1.254; previous revision: 1.253 done
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Comment on attachment 207662 [details] [diff] [review] patch v1: adds cross-commit to client.mk's MODULES_core This one-liner makes client.mk pull tools/cross-commit so developers get it by default. cross-commit is a script that simultaneously checks in patches to both the trunk and the 1.8 branch, and it's useful for the many cases these days where developers need to check the same patch in to both places.
Attachment #207662 - Flags: approval1.8.1?
Is cross-commit on the 1.8 branch? And why would developers need this on the branch when in general people are going to be commiting from trunk trees?
> Is cross-commit on the 1.8 branch? It is. > And why would developers need this on the branch when in general people are > going to be commiting from trunk trees? For those cases where they are committing from branch trees.
Attachment #207662 - Flags: approval1.8.1? → branch-1.8.1+
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: