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

List:       subversion-issues
Subject:    [Issue 898]  Implement true renames
From:       smjg () tigris ! org
Date:       2011-04-27 23:03:33
Message-ID: 20110427230333.92C2154007E () sc157-tigr ! sjc ! collab ! net
[Download RAW message or body]

http://subversion.tigris.org/issues/show_bug.cgi?id=898






------- Additional comments from smjg@tigris.org Wed Apr 27 16:03:31 -0700 2011 -------
My idea was on the basis that node IDs would be just an SVN thing, not part of
the filesystem.  Using filesystem node IDs probably wouldn't work even if they
were a feature of all filesystems, because they cannot be in sync across the
repository and all working copies.

SVN already has this move/rename command.  The problem is that it's currently
just shorthand for a copy (which in turn is just shorthand for copying the file
manually and then adding it) followed by a delete.  But current SVN clients
would probably still do this, whereas newer versions would have the proper
rename.  Actually, ISTM the node ID doesn't need to be stored in working copies,
if we take Daniel's approach.

The problem I can see is that existing SVN clients might not correctly retrieve
the revision history of a file that's been renamed.

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=463&dsMessageId=2725320

To unsubscribe from this discussion, e-mail: [issues-unsubscribe@subversion.tigris.org].
[prev in list] [next in list] [prev in thread] [next in thread] 

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