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

Re: Subtree mergeinfo -- what I learnt at the Hackathon

From: Branko Čibej <brane_at_wandisco.com>
Date: Wed, 11 Jul 2012 14:12:22 +0100

On 11.07.2012 13:43, Johan Corveleyn wrote:
> On Sun, Jun 24, 2012 at 3:51 PM, Julian Foad <julianfoad_at_btopenworld.com> wrote:
> ...
>> I just want to say: I'm not at all demanding we break backward
>> compatibility. Sorry if it sounded like it. I'm just saying that we're
>> proposing to change the behaviour of the plain merge command, and in doing
>> that we need to work out what the details of the new behaviour will be, and
>> this thread is helping us to do just that. I ended up with a bias towards
>> trying to move toward a more rename-friendly approach, but I recognise we
>> can't get there yet so the "follow each node's own ancestry" idea is just an
>> idea for the future. We need a simpler approach for now.
> I intended to join the discussion when this thread first started, but
> never got around to it...
>
> I just wanted to add: it seems to me that for a rename-friendly merge
> (rename-friendly accross the entire tree that's being merged), we at
> least need to first tackle the problem of handling server-side
> renames/moves for 'update' (as 'update' can be seen as a simple
> merge-like case). If and when that problem is solved, and we get a
> clear understanding of the desired behavior involved, and get more
> experience with that, only then can we start thinking about the more
> complex situation of 'merge'.

That is correct. Essentially, not only does the server have to know
about and correctly record renames; the rename operations in the update
(or merge) editor drive need to happen in the correct order so that they
can be reflected in the working copy filesystem.

-- Brane

-- 
Certified & Supported Apache Subversion Downloads:
http://www.wandisco.com/subversion/download
Received on 2012-07-11 15:12:59 CEST

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

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