forked from eggnet/scm2pgsql
-
Notifications
You must be signed in to change notification settings - Fork 0
Import CVS to Git
jordanell edited this page May 2, 2012
·
1 revision
Requirements:
- Direct file system access to a copy of the CVS repository
- Python 2.4 or later up to 2.X (Will not run on python 3.X)
- Install RCS (sudo apt-get install RCS)
- Install CVS (sudo apt-get install CVS)
- Install Git version 1.5.4.4 or later (sudo apt-get install git)
Process:
-
Run in Linux, preferably Ubuntu
-
Open up a terminal and navigate to the utils folder of this project
-
Run the command cvstogit.sh as follows: ./cvstogit.sh [CVS REPO] where CVS REPO is the path to your local copy of the CVS repository you wish to convert to git. NOTE: This process can take a very, very long time (hours to days) to execute depending on the size of your repository.
-
After the process is completed you will have a bare git repository in the temp/cvsConverted folder of this project.