Rename by copying -- CVS---Concurrent Versions System



Prev: Inside Up: Moving files Top: Top

13.3. Copying the history file

This way also involves direct modifications to the repository. It is safe, but not without drawbacks.

# Copy the rcs file inside the repository

$ cd $CVSROOT/module

$ cp old,v new,v

# Remove the old file

$ cd ~/module

$ rm old

$ cvs remove old

$ cvs commit old

# Remove all tags from new

$ cvs update new

$ cvs log new # Remember the tag names

$ cvs tag -d tag1

$ cvs tag -d tag2

...

By removing the tags you will be able to check out old revisions of the module.

Advantages:

Disadvantages:



Prev: Inside Up: Moving files Top: Top