Skip to content

Instantly share code, notes, and snippets.

@linkarys
linkarys / svn-to-git
Last active December 28, 2015 15:29
svn-to-git
# get svn user list
svn log -q svn_repository | grep -e '^r' | awk 'BEGIN {FS = "|" }; {print $2}' | sort | uniq
svn log --xml svn_repository | grep author | sort -u | perl -pe 's/.>(.?)<./$1 = /'
# create file users.txt:
old_username = new_usename <user_email>
# svn to git
git svn clone svn_repository --authors-file=users.txt --no-metadata -s git_fold
# specify reversion