Hi,

I'd like to propose that we change our conflict marking to include
the text from before the conflict as well as each of the possible
conflicting results.

For example, if you have

import Foo ( bar, baz )

and one patch changes this to

import Foo ( bar )

and the other to

import Foo ( bar, baz, blat )

then the conflict marks would give you

v v v v v v v
import Foo ( bar, baz )
=============
import Foo ( bar )
*************
import Foo ( bar, baz, blat )
^ ^ ^ ^ ^ ^ ^

from which I think it's much easier to deduce the correct merge
than the current situation (where the first bit up to the ====
is left out).

The code change itself is trivial - I've been using it myself
for a few weeks and been really happy with the result.

Ganesh
_______________________________________________
darcs-users mailing list
darcs-users@darcs.net
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to