In the next section, we will look at two tools that can help us migrate repositories.
Preparing to migrate from CVS to Git
Preparing for a conversion using cvs-fast-export
This migration tool was created by Eric S. Raymond, a very well-known writer/developer who wrote the famous essay The Cathedral and the Bazaar about open source software. He is also the author of fetchmail (an early open source POP3-client). Let's get started.
For this tool, cvs-fast-export, I will create a CVS project from scratch that we will convert. Let's get started:
- Create a CVS root. This is where the CVS database will reside:
$ cvs -d ~/cvsroot init
- Add some variables for CVS to your environment:
$ echo "export CVSROOT=~/cvsroot...