Re: Understanding move merge
From: <gward_at_mems-exchange.org>
Date: 2003-01-20 21:40:45 CET
On 20 January 2003, Lele Gaifax said:
To clarify, here's how I rename a file with CVS. Say I'm in ~/project,
cd $CVSROOT/project
mumble is some shell magic that gets the list of all tags present in
Advantages:
* I can view the log of old.c up to the point of the rename with cvs
* When viewing the history of new.c, I will see its entire history up
* I can use cvs diff to get diffs from before the rename, or even
* Since I can diff before/across/after the rename, I *assume*
* If I check out my project using a pre-rename tag, I will get
* I understand exactly what's going on in the above snippet, and
Disadvantages:
* complicated, error-prone, easy to forget steps
* not atomic: if anyone checks in changes to foo.c while I'm doing
* requires direct repository access
When I say file rename currently works better with CVS than it does with
Greg
-- Greg Ward - software developer gward@mems-exchange.org MEMS Exchange http://www.mems-exchange.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org For additional commands, e-mail: dev-help@subversion.tigris.orgReceived on Sat Oct 14 02:03:06 2006 |
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.