Note: cvs2svn is very much Beta software. Please watch its output for warnings and errors, and check your new repository carefully afterwards. Mail dev@cvs2svn.tigris.org if you encounter any problems. You can also ask questions on IRC at irc.freenode.net, channel #cvs2svn.

What Is cvs2svn?

cvs2svn.py is a Python script that converts a CVS repository to a Subversion repository. It is designed for one-time conversions, not for repeated synchronizations between CVS and Subversion.

You can get the latest release from the Downloads Area. Please read the documentation carefully before using cvs2svn.

The released versions are usually quite up-to-date. However, if you're debugging or patching cvs2svn, you might want to check out a working copy (using Subversion) from http://svn.collab.net/repos/cvs2svn/trunk/.