On Sat, Dec 30, 2017 at 03:28:19AM +0000, Daniel Shahaf wrote: > I just tried to merge the swig-py3 branch into trunk [not in order to > commit the merge, but only in order to run 'svn diff' on its result], > and got the following output from 'svn merge': > > [[[ > Summary of conflicts: > Tree conflicts: 1 > Searching tree conflict details for 'build/generator/util/executable.py' in > repository: > Checking r1819556... done > Tree conflict on 'build/generator/util/executable.py': > Changes destined for a file arrived via the following revisions during merge > of > '^/subversion/branches/swig-py3/build/generator/util/executable.py:1819163-1819564': > > No such file or directory was found in the merge target working copy. > '^/subversion/trunk/build/generator/util/executable.py' was deleted in > r1819556 by danielsh. > > Subversion is not smart enough to resolve this tree conflict automatically! > See 'svn help resolve' for more information. > > Select: (p) Postpone, (r) Mark as resolved, (h) Help, (q) Quit resolution: h > ]]] > > That's the correct diagnosis: the branch changed a file > (build/generator/util/executable.py) that was later deleted on trunk. > So that worked well. > > That said, I'm a bit confused by the language "via the following > revisions …:" where the colon isn't followed by one or more revision > numbers. Is it just an empty set of revisions?
This could be a bug. Perhaps the wrong message is selected for some reason. Can you please file an issue? I cannot look closely right now. Thanks, Stefan