Skip to content
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:

  1. Run in Linux, preferably Ubuntu

  2. Open up a terminal and navigate to the utils folder of this project

  3. 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.

  4. After the process is completed you will have a bare git repository in the temp/cvsConverted folder of this project.

Refs: http://cvs2svn.tigris.org/cvs2git.html

Clone this wiki locally