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

Re: moved-to and moved-from in status output

From: Neels J Hofmeyr <neels_at_elego.de>
Date: Sat, 13 Aug 2011 18:03:29 +0200

On 08/13/2011 05:22 PM, Stefan Sperling wrote:
> On Sat, Aug 13, 2011 at 04:45:18PM +0200, Neels J Hofmeyr wrote:
>> I very much agree that saying "moved from revision 42" is straight nonsense.
>> Saying "Copied From" and "Moved From" in the same info output, while it may
>> be correct and sensible to us devs, is nevertheless ambiguous.
>>
>> Can you acknowledge that?
>
> Yes, that can confuse people.

Cool, thanks.

> A possible misunderstanding is that move
> information shown at the client-side will be used in the repository as-is.
> Which isn't the case.

I was thinking more about the misunderstanding that svn prints "Copied"
although the user definitely remembers having said 'svn move'. (User being
unaware that actual real moves don't exist in computer memory.)

I'm skipping the rest as I don't really understand what you're trying to say
there, and 'cause I'm eager to drop this thread :)

~Neels

> In the WC the move is relative to the BASE tree.
> But the server needs to concern itself with the question "did a move occur
> within the revision range -rN:M?",
>which is true if the revision in which the
> move was committed is in the range N:M.
> So once the move has been committed
> the BASE tree of the working copy becomes irrelevant.

Received on 2011-08-13 18:04:07 CEST

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