[prev in list] [next in list] [prev in thread] [next in thread] 

List:       subversion-dev
Subject:    Re: Symmetric Merge -- Wiki page
From:       Stefan Sperling <stsp () elego ! de>
Date:       2012-02-29 19:11:03
Message-ID: 20120229191103.GG30045 () ted ! stsp ! name
[Download RAW message or body]

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?

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic