>> At the risk of wasted work, can we not just have a branch in 
>> /mozilla/mozilla-central? Same organizational access rights, but master 
>> would be automatically updated without someone having to pull between forks…
> 
> And how does this relate to ELM? We don't build nightlies from github.

As of this morning I have an action item to write this up, so thank you for 
prompting me :P

Essentially, working in git branches is more pleasant for some than working in 
Bugzilla.

In short:

* Fork your own, or share, a GitHub mirror of m-c.
* Assign yourself a feature bug.
* Create a branch for your work: rnewman/bug-123456.
* Work in that branch, and keep it rebased on top of the 'elm' branch, which 
tracks upstream hg elm (and thus everyone else's landing work).
* Do your own local builds, test, whatever.
* When you're ready to land: rebase, flatten, upload a patch to Bugzilla 
(ideally), get review, land in hg, set bug flags.
* Automatic tools will ensure that hg elm -> GitHub elm in mere moments, and 
your next Git branch can rebase on top of the work you just finished.
* Eventually, hg elm will merge to hg m-c, and we can continue mainline 
development in the usual way.

The hg alternative:

* Assign yourself a feature bug.
* Use hg mq to handle one or more patch files implementing your work.
* Do your own local builds, test, whatever.
* When you're ready to land: rebase, flatten, upload a patch to Bugzilla, get 
review, land in hg, set bug flags.
* Everything else proceeds in the same way.

_______________________________________________
Sync-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/sync-dev

Reply via email to