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
> 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
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