Fork me on GitHub
zip tar

svn-dump-fast-export by David M. Barr

Export a Subversion dump into a Git repository via git-fast-import

This project is now largely functionally complete. There is still quite a bit of testing and code cleanup to be done before the first major release.


Self-contained, bring your C89 compiler.


svnadmin dump repo.svn | ./svn-dump-fast-export | git fast-import


This project is distributed under a two-clause BSD style license. It contains a derivative of Jason Evans' hash-based treap implementation. It also contains a derivative of svndump-0.92, a parser in Java by Stefan Hegny and others. This was a component of SvnToCCase. The rest of the project is presently copyright David Barr.


David Barr (
Jason Evans (
Stefan Hegny (


David Barr (


You can download this project in either zip or tar formats.

You can also clone the project with Git by running:

$ git clone git://