You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Stefan Sperling <st...@elego.de> on 2010/06/02 10:38:34 UTC
Re: 2-URL merges incorrectly reverse-merge mergeinfo for merge
target?
On Wed, May 19, 2010 at 10:11:57AM -0400, C. Michael Pilato wrote:
> Note that if we change the order of operations a bit -- if we calculate the
> merge-driven mergeinfo diff first, and then apply it to the target, we're in
> better shape:
>
> {trunk:6-14, feature1:6-15} - {feature2:10-11 -trunk:6-15} =
> {-trunk:15, feature1:6-15, -feature2:10-11}
>
> {-trunk:15, feature1:6-15, -feature2:10-11} + {trunk:10-13} =
> {trunk:10-13, -trunk:15, feature1:6-15, -feature2:10-11}
>
> With all the unrecordable negative mergeinfo removed, that's
> {trunk:10-13, feature1:6-15}
>
> Making the final mergeinfo diff for the operation simply:
>
> Merged /branches/feature1:6-15
>
> Does that make sense?
This is now tracked as issue #3648:
http://subversion.tigris.org/issues/show_bug.cgi?id=3648
Stefan