July 2012 Archives

git svn vs. svn2git (vs. "svn2git")

If you're ever in the position of needing to convert a large (in our case around 32000 revisions) Subversion repository to a Git repository, you should know

  • git svn is agonizingly slow, and falls over at regular intervals (apparently memory problems; symptom is "git svn died with signal 13")

  • The KDE version of "git2svn" is written in C++, requires that QT4 be installed (so you have "qmake"), and requires a local copy of the SVN repository. If you have it, it is apparently blindingly fast - in my case I didn't have direct access to download the whole…
  • About Joe McMahon

    user-pic Blogging about Perl, wandering off into compatibility issues with other things, like Python and Django.