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

Re: Symmetric Merge -- Wiki page

From: Stefan Sperling <stsp_at_elego.de>
Date: Wed, 29 Feb 2012 20:11:03 +0100

On Mon, Feb 27, 2012 at 01:15:30PM +0000, Julian Foad wrote:
> As many of you are aware I've been looking at improving merge in
> various ways.  I'd like to ask for feedback at this stage on the Wiki
> page <http://wiki.apache.org/subversion/SymmetricMerge> (renamed from
> SvnMergeTheory).  The essential point is that it looks like we can
> relatively easily enhance Subversion so that a plain 'merge' command
> will act as either 'sync' or 'reintegrate' automatically, depending on
> the history of the branch, and furthermore will work better than
> either of them in the scenario of continuing work on a branch after a
> reintegrate.
> How much of what I've written makes sense?  I know it could do with
> much more detailed worked examples, with concrete Subversion commands
> and output to prove the connection between theory and practice.

I've just reread it and I really like what you've written.

I'm very happy to see this result. It is a great answer to the seemingly
fruitless discussions about the weaknesses of Subversion's merge feature
during the past year. While I am still afraid of unforeseen issues we
might face when trying to move forward with this proposal, it definitely
points us into a much better direction than the status quo and is
worth pursuing.

My only question would be when will you try to work out the detailed
algorithm to find a good merge base so we can try to implement this? :)

It seems to be a rather simple change on the surface. I'd love to see
--reintegrate become obsolete in 1.8. But maybe we will need more time
to get it working?
Received on 2012-02-29 20:11:41 CET

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