On 2013-08-02 1:43 PM, Gavin Sharp wrote:
On Fri, Aug 2, 2013 at 8:54 AM, Ehsan Akhgari <[email protected]> wrote:
Merge conflicts will definitely happen more in the future, I don't think
it's reasonable to expect everybody to have a mapping of what they (or
others) have landed in which branch all the time.
I think it's quite reasonable to expect people to track when they've
landed something on an integration branch that merges with central,
and avoid doing so on multiple such branches. (Commenting in the bug
with the inbound/fx-team/b2g-inbound/etc. changeset link is common
practice and should avoid such conflicts in the general case.)
Obviously there can be mid-air conflicts or other such exceptional
circumstances, but it certainly shouldn't be the norm!
Well, yes any one person can probably prevent creating their own merge
conflicts (perhaps most effectively by using only one of the inbounds!),
but that's besides the point. People landing code on different branches
is what I was talking about. In such a world, we should expect to deal
with merge conflicts somehow. The frequency of them happening pretty
much depends on how isolated the changes landing on the two branches are
and how unlucky one is on any given day.
Ehsan
_______________________________________________
mobile-firefox-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/mobile-firefox-dev