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.

Dependencies

Self-contained, bring your C89 compiler.

Install

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

License

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.

Authors

David Barr (david.barr@cordelta.com)
Jason Evans (jasone@canonware.com)
Stefan Hegny (stefan@hegny.de)

Contact

David Barr (david.barr@cordelta.com)

Download

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