Hello All,

            As most of you may be aware, svn implements 'renames' as a
copy followed by a deleted. There is a very well known use scenario
wherein a merge followed by a rename can completely complicate things.


Edit foo.c on branch1
On branch2, rename foo.c to bar.c

Case I: merge branch1 -> branch2
svn merge will skip the file, because it can't find it

Case II: merge branch2 -> branch1
svn merge will delete the 'newer' version of foo.c and add bar.c,
which has the older text

To the best of my knowledge, svnmerge.py also doesn't help in this
case.  Does anyone have a work around to this?

-- 
Best Regards,

Rohan Joseph
_______________________________________________
Svnmerge mailing list
[email protected]
http://www.orcaware.com/mailman/listinfo/svnmerge

Reply via email to