Petabox: git-svn quick how-to

How to commit:

  • rebase: git svn rebase
  • edit files vim foo.ff
  • git add foo.ff
  • git commit -m 'note about the commit'
  • git svn rebase
  • if the rebase fails because of memory problems: ulimit -v unlimited and rebase again
  • dry commit git svn dcommit --dry-run
  • check the patch git diff-tree ea56092a94b7b0266cdfbb08f69245d7761bba09~1 ea56092a94b7b0266cdfbb08f69245d7761bba09 -p
  • git svn dcommit