RE: Understanding Reflective/Cyclic Merges
From: Kamesh Jayachandran <kamesh_at_collab.net>
Date: 2007-11-16 20:29:11 CET
Nice summary Mark!.
>svn merge ^/branches/mergeinfoless-copies
>Merge tracking should be able to merge the changes that happened on
No the current code does not merge all the revisions, rather it does a faulty negation on the requested range.
>svn merge ^/branches/sqlite-node-origins
>Question: will merge tracking be smart enough to skip the revisions
No it is not smart here. Assuming it is the first merge, it can potentially repeat merges the trunk changes to mergeinfoless-copies branch. issue 2897 does not take care of it. *Probably we need to do diff-summarize equivalent on the merge source to see if at all the source is a result of some merge by looking for 'svn:mergeinfo' changes and drive our merge accordingly.*.
>Moving on, they finish this branch together and now want to merge this
>svn merge ^/branches/mergeinfoless-copies
>Question: can merge tracking be smart enough to skip the revisions
Fix to 2897 would not skip the revision that was a merge from the
>This seems like a hard problem, but I think if we are always filtering
I am not able to understand this.
With regards
|
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.