Go to the previous, next section.

Copying the history file

This is probably the best way to do the renaming. 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:

Go to the previous, next section.