tech-docs

Migration from CVS to Git

Background

I migrated three of my CVS repositories to Git and the results can now be found on GitHub:

I documented the migration activities for all three repositories:

It should be noted that CVS tracks the history of individual files unlike the multiple file change sets of Git.

I used tags to record the file revisions within each “release” in CVS which were converted to branches in Git.

The branches are “stale” and an artifact of cvs-fast-export but they can still be used as historical snapshots.