On Thu, 30 Jul 2009, Ganesh Sittampalam wrote:

I have more complicated examples (but only very slightly more complicated) where the amend-recorded diff is larger than the freshly recorded diff, for similar reasons; a line which is not touched in the sequence of patches still tweaks the diff.

Following up with such an example as Ian is interested in it:

state    1    2    3
contents h => v => v
         c         c
         v         v

The direct diff is "h" -> "v" at the start, the indirect coalesced one removes "hc" at the start and adds "cv" at the end because it doesn't know that "v" exists in the middle.

Ganesh
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to