|Description:||CVS to SVN/git/bzr/hg repository converter (2.4.0-1)|
cvs2svn is a tool for migrating a CVS repository to Subversion, git, Bazaar, or Mercurial. The main design goals are robustness and 100% data preservation. cvs2svn can convert just about any CVS repository we've ever seen, including gcc, Mozilla, FreeBSD, KDE, GNOME... .. cvs2svn: http://cvs2svn.tigris.org/ .. Subversion: http://svn.tigris.org/ .. git: http://git-scm.com/ .. Bazaar: http://bazaar-vcs.org/ .. Mercurial: http://mercurial.selenic.com/ cvs2svn infers what happened in the history of your CVS repository and replicates that history as accurately as possible in the target SCM. All revisions, branches, tags, log messages, author names, and commit dates are converted. cvs2svn deduces what CVS modifications were made at the same time, and outputs these modifications grouped together as changesets in the target SCM. cvs2svn also deals with many CVS quirks and is highly configurable. See the comprehensive `feature list`. .. feature list: http://cvs2svn.tigris.org/features.html .. documentation: http://cvs2svn.tigris.org/cvs2svn.html Please read the documentation carefully before using cvs2svn.
Type 'cvs2svn --help' or 'man cvs2svn' for help. Read the home page for more information - also available from /sw/share/doc/cvs2svn-py26/www/cvs2svn.html To use the cvs2git and cvs2bzr tools, you need to install the git and bzr-py26 packages, respectively. To use "cvs2hg", you need to install mercurial-py26. "cvs2hg" is shorthand for "cvs2git in the mode where it is outputting to Mercurial instead of git". But the program that needs to be run is still called "cvs2git". Run it with the --options option, passing it this file as argument: cvs2git --options=/sw/share/doc/cvs2svn-py26/cvs2hg-example.options Check your new repository carefully after conversion. Mail firstname.lastname@example.org if you encounter any problems. You can also ask questions on IRC at irc.freenode.net, channel cvs2svn. You may use the tool 'verify-cvs2svn' to verify your conversion. But a WARNING: The 'verify-cvs2svn' is not yet finished. It may produce false warnings or ignore serious problems. Don't trust it!
|Maintainer:||Daniel Johnson <danielATdaniel-johnsonDOTorg>|
CVS log, Last Changed: Tue, 09 Jul 2013 18:09:53 (UTC)
(*) = Unsupported distribution.