SCCS, RCS, and CVS

For future reference, if anyone is still using SCCS and wants to convert, don’t use the sccs2cvs script that is floating around. For me at least, it did not preserve the revision history when it imported the files into CVS.

What I did was use the script from ESR’s website, sccs2rcs.

After adding the sccs path to the script (it couldn’t find prs, get, unget) it successfully converted the files to RCS, which shares the same repository format as CVS.

Then I used this rcs to cvs script to get the right tree format to put in the CVSROOT. There were a few more trivial instructions, but it all worked properly, with version information and everything!

Leave a Comment