> -----Original Message----- > From: julianf...@apache.org [mailto:julianf...@apache.org] > Sent: zondag 24 februari 2013 01:08 > To: comm...@subversion.apache.org > Subject: svn commit: r1449428 - > /subversion/trunk/subversion/tests/cmdline/tree_conflict_tests.py > > Author: julianfoad > Date: Sun Feb 24 00:08:22 2013 > New Revision: 1449428 > > URL: http://svn.apache.org/r1449428 > Log: > In the tree conflict tests, enable testing with an incoming file > replacement. For 'switch', don't test with incoming replacements because > 'switch' ignores ancestry in its repos diff (unlike 'update') and so does > not notice replacements.
The behavior you describe here for switch has been changed since r1449413, at least as long as you don't pass --ignore-ancestry. (I know that a lot of tree conflict tests do pass this flag though) I would recommend not calling this a 'repos diff', but something like 'libsvn_repos difference calculation'. The switch code doesn't use the code that we usually call 'diff', as that is more related to the diff/merge model. Bert