Greg Hudson wrote:
>On Wed, 2004-03-31 at 19:52, Justin Erenkrantz wrote:
>
>
>>--On Wednesday, March 31, 2004 5:07 PM -0600 David Summers
>><david@summersoft.fay.ar.us> wrote:
>>
>>
>>
>>>Is true 'move' (not cp;rm) on anybody's radar screen at present? Is that
>>>very difficult or would that be pretty difficult and/or something to put
>>>in 2.0?
>>>
>>>
>>Sussman's item about 'make subcommands follow copy history' is geared
>>towards resolving this by modifying our interfaces to be sane about
>>tracking moves properly. -- justin
>>
>>
>
>Hm. On the contrary, I think it may emphasize a weakness:
>
> touch foo; svn add foo; svn ci # Rev 1
> svn cp foo bar; svn mv foo baz; svn ci # Rev 2
> svn up -r1
> svn log -r2 foo
>
>With true renames, it would be possible (though it might require extra
>information to be kept in the FS for efficiency) to uniquely identify
>that <2,baz> is the right object to run that "svn log" operation on.
>With only "cp,rm" renames, <2,bar> and <2,baz> look exactly the same.
>
>
Unfortunately, we'd also have to drastically improve the WC if we want
the client to actually issue true renames to the server. That, and the
current FS schema (the branch ID generation) is a big obstacle.
--
Brane Čibej <brane_at_xbc.nu> http://www.xbc.nu/brane/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Apr 1 04:51:26 2004