vcs:cvs2svnconversion
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
vcs:cvs2svnconversion [2008/11/07 05:31] – conversion script and hooks gwynne | vcs:cvs2svnconversion [2019/08/26 16:54] (current) – gwynne | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Complete ====== | ||
+ | |||
+ | The SVN migration was completed in July 2009. This document has been retained for historical purposes. | ||
+ | |||
+ | |||
====== CVS to SVN Migration Path ====== | ====== CVS to SVN Migration Path ====== | ||
Line 32: | Line 37: | ||
I have the CVS repository stored in a directory called " | I have the CVS repository stored in a directory called " | ||
<code bash> | <code bash> | ||
- | ./cvs2svn --svnrepos=./ | + | ./cvs2svn --svnrepos=./ |
+ | --dry-run --no-cross-branch-commits | ||
+ | --username=svnconvert | ||
+ | --cvs-revnums --use-cvs | ||
+ | --tempdir=/ | ||
</ | </ | ||
Line 380: | Line 389: | ||
</ | </ | ||
- | Whew. That was going to make for a //very// long options file where it was very easy to make copypasta errors. I needed to add a little Python code. How does one do foreach (array(// | + | Whew. That was going to make for a //very// long options file where it was very easy to make copypasta errors. I needed to add a little Python code. How does one do foreach (array(// |
We came up with this rather handy little bit of code: | We came up with this rather handy little bit of code: | ||
Line 923: | Line 932: | ||
At a glance it might seem that would be the end of it. But unfortunately, | At a glance it might seem that would be the end of it. But unfortunately, | ||
* Access Control Lists - replaced by the SVN authz database | * Access Control Lists - replaced by the SVN authz database | ||
- | * commitinfo.pl - I couldn' | + | * commitinfo.pl - I couldn' |
* cvswrappers - Replaced by SVN's autoprops | * cvswrappers - Replaced by SVN's autoprops | ||
* loginfo.pl - Sends the e-mails to various mailing lists when commits happen | * loginfo.pl - Sends the e-mails to various mailing lists when commits happen |
vcs/cvs2svnconversion.1226035882.txt.gz · Last modified: 2017/09/22 13:28 (external edit)