On Jan 31, 2013, at 1:22 PM, Yawar Amin <yawar.a...@gmail.com> wrote:

> Hi John,
> 
> On 2013-01-31, at 14:40, John Ralls <jra...@ceridwen.us> wrote:
> 
>> [...]
>> This breaks down when B and C affect the same code that D does. Obviously 
>> you resolve those conflicts in favor of the development branch when you 
>> merge D. No problem, right? Well, you have to resolve them again for every 
>> subsequent merge. That snowballs into "too hard" after a few dozen changes,
> 
> I really doubt this is the case. Merging a branch into another multiple times 
> in history is a fundamental git workflow and is rightly touted as one of its 
> strengths.
> 
>> as my merge of 2.4 into trunk demonstrated.
> 
> I think your merge demonstrated that cherry-picking/backporting causes git to 
> see conflicting changes to the same lines and borks merge attempts.

Not backporting (that's not a git operation), but cherry picking because a 
cherry-pick doesn't have multiple parents like a merge does. 

Regards,
John Ralls


_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to