On Thu, Oct 13, 2016 at 03:01:39PM +0200, Ivan Zhakov wrote: > I suggest to change behavior to something like the following: > [[[ > $ svn resolve > Searching tree conflict details for > 'D:\ivan\svn\test-wc\add-versus-add\foo' in repository: > Checking r5... done > Tree conflict on 'D:\ivan\svn\test-wc\add-versus-add\foo': > File merged from '^/trunk/foo@2' to '^/branches/b1/foo@16' was moved > to '^/branches/b1/bar' by ivan in r5. > A file which differs from the corresponding file on the merge source > branch was found in the working copy. > > Resolution options: > (p) - postpone > (r) - mark as resolved > (m) - move and merge > (h) - help > (q) - postpone all remaining conflicts > > Select: > ]]] > > When user types 'h' the some prompt will be shown, but with more > detailed description: > [[[ > Tree conflict on 'D:\ivan\svn\test-wc\add-versus-add\foo': > File merged from '^/trunk/foo@2' to '^/branches/b1/foo@16' was moved > to '^/branches/b1/bar' by ivan in r5. > A file which differs from the corresponding file on the merge source > branch was found in the working copy. > > Resolution options: > (p) - postpone > skip this conflict and leave it unresolved [postpone] > (r) - mark as resolved > accept current working copy state [working] > (m) - move and merge > move 'foo' to 'bar' and merge > (h) - help > (q) - postpone all remaining conflicts > > Select: > ]]]
+1 It might also be nice to show a detailed conflict description only if the user asks for help: File merged from '^/trunk/foo@2' to '^/branches/b1/foo@16' was moved to '^/branches/b1/bar' by ivan in r5. A file which differs from the corresponding file on the merge source branch was found in the working copy. By default we could show an abbreviated version of this description.