Skip to content

Instantly share code, notes, and snippets.

@avar
Created April 21, 2010 16:27
Show Gist options
  • Select an option

  • Save avar/374055 to your computer and use it in GitHub Desktop.

Select an option

Save avar/374055 to your computer and use it in GitHub Desktop.
### Some commands for git.anyonecanedit.org:
# pushmi mirror:
$ crontab -l
# m h dom mon dow command
*/30 * * * * pushmi sync /home/git-svn-mirror/pushmi-svn-mirror/
# Dump SVN:
svnadmin dump /home/git-svn-mirror/pushmi-svn-mirror/ 2>/dev/null | gzip | pv > /home/git-svn-mirror/produced-svndump/mediawiki-pushmi-svndump.gz
# Analyse with snanalyze:
zcat /home/git-svn-mirror/produced-svndump/mediawiki-pushmi-svndump.gz | pv | bin/snanalyze --dump=- --verbose > mediawiki2.xml
# Convert with snerp:
rm -rfv ~/snerps/snerp-*; zcat /home/git-svn-mirror/produced-svndump/mediawiki-pushmi-svndump.gz | pv | bin/snerp --dump=- --replayer=git --into ~/snerps/snerp-into --copies ~/snerps/snerp-copies --verbose --experimental --analysis=mediawiki2.xml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment