X-Git-Url: http://xvm.mit.edu/gitweb/invirt/scripts/git-migration.git/blobdiff_plain/c59f93a3a869766b2a7c6b1ec34c7eb5526d7adb..55d9f8723b2aa4d856e9d1fcf3a9d31c75dd27c7:/git-migrate-fast.sh diff --git a/git-migrate-fast.sh b/git-migrate-fast.sh index 8b70fa4..2fdbe30 100755 --- a/git-migrate-fast.sh +++ b/git-migrate-fast.sh @@ -1,6 +1,8 @@ #!/bin/bash set -e +SVN=${1:-/mit/xvm/svn} + mako-render rules.mako > rules rm git -rf @@ -11,8 +13,7 @@ sed -n 's/^create repository // p' ../rules | while read repo; do mkdir -p "$repo" && GIT_DIR="$repo" git init --bare done -echo run > ../run.gdb -gdb -batch -x ../run.gdb --args svn-all-fast-export ../rules /home/anders/xvm/svn +svn-all-fast-export --identity-map <(sed 's/= //' ../authors) ../rules "$SVN" sed -n 's/^create repository // p' ../rules | while read repo; do ! [ -e "$repo/refs/heads/tags" ] || \