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