My initial feeling is that it is just a limitation of weave merging. I
think if I boil down the details, it comes down to:

BASE TEXT

a
b
c
d
e

THIS TEXT

a
b /* with comment */
c
d
e

OTHER TEXT
a
c
d
b
X
e

Put in words, THIS changes a single line, while OTHER deletes the line,
and creates a similar line later on in the file.

I can reproduce the results with 3 commits and texts that exactly match
the above. Note that if you only use a single line inbetween (just 'c',
rather than 'cd'), then you get conflicts for both weave and merge3.

Note that "bzr merge --lca" also has the same behavior as "bzr merge
--weave".

-- 
MYSQL/BZR P3: wrong automerge by --weave
https://bugs.launchpad.net/bugs/328171
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to