[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Tree conflict resolution considered harmful

From: Daniel Shahaf <d.s_at_daniel.shahaf.name>
Date: Thu, 30 Aug 2018 22:08:36 +0000

Stefan Sperling wrote on Thu, 30 Aug 2018 14:06 +0200:
> In --non-interactive mode the default value for --accept is 'recommended'.

This is a backwards incompatible change to the semantics of `svn merge
--non-interactive` (with no other --option flags): A workflow designed
under 1.9 and trusting svn to obey PEP 20's "In the face of ambiguity,
refuse the temptation to guess" will find that 1.10 no longer obeys
that.

I don't know how I missed this before the release, and I'm not sure
what's best to do now, but I wanted to point this out anyway.

Cheers,

Daniel

P.S. If I'd noticed this ahead of the release, I'd probably have suggested
leaving accept=postpone the default and having the output of 'merge' say
"You may want to run 'svn resolve --accept=recommended -R ./' now" at
the end. (Come to think of it, accept=recommended could/should be the
default for 'svn resolve', couldn't it?)
Received on 2018-08-31 00:08:46 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.