diff --git a/contrib/migrate-svn-git b/contrib/migrate-svn-git new file mode 100755 index 0000000..df7b1b1 --- /dev/null +++ b/contrib/migrate-svn-git @@ -0,0 +1,27 @@ +#!/bin/sh +# +# Script to migrate sysvinit project source code from subversion to git. +# Used february 2018. + +authorsmap=$(tempfile) +cat > $authorsmap < +wfink = Werner Fink +EOF + +# FIXME figure out why the tag from the tags directory is missing. + +git svn clone http://svn.savannah.nongnu.org/svn/sysvinit/sysvinit \ + --authors-file=$authorsmap \ + --no-metadata \ + -t --tags=sysvinit/tags -T trunk \ + sysvinit-git + + + +rm $authorsmap + +( + cd sysvinit-git + git remote add origin ssh://git.savannah.gnu.org:/srv/git/sysvinit.git +)