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.
make 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 (david.barr@cordelta.com)
Jason Evans (jasone@canonware.com)
Stefan Hegny (stefan@hegny.de)
David Barr (david.barr@cordelta.com)
You can download this project in either zip or tar formats.
You can also clone the project with Git by running:
$ git clone git://github.com/barrbrain/svn-dump-fast-export