
On 7/24/06 12:30 AM, "Rene Rivera" <grafikrobot@gmail.com> wrote:
me22 wrote: [Rene wrote:] [I wrote:]
This plan will work better with Subversion, since that SCM system records file _and_ directory moves. Not strictly true. It keeps track of deletes and adds. The moves/renames are implemented in terms of those which means that getting the history of files in place is not possible. (Last I checked)
In subversion, moves are a copy, followed by the deletion of the original; the copy is history-preserving.
Somewhat, just tried the basic experiment again...
The history that the file was copied from another version is kept. But viewing the history before the move is not possible without looking up the previous files history which is really hard as the file is now deleted.
My language was ambiguous there, but my point wasn't that the accuracy of move wasn't perfect, it was that Subversion can handle them better than CVS. CVS can't handle file moves at all. CVS can't handle any type of directory versioning; directories are treated as eternal containers. Messing around with file moves or directory anything in CVS involves ignorant moving of the administration directories/files, leaving CVS to not acknowledge the move and think the new location was always the location. -- Daryle Walker Mac, Internet, and Video Game Junkie darylew AT hotmail DOT com