Remote helper for Subversion
by Florian Achleitner for Git
Git uses remote helper to connect to remote repositories to retrieve (fetch) and upload (push) changesets. The goal is to create a remote helper that allows those operations on remote subversion (svn) repositories. To keep the scope adequate I concentrate on importing (fetching) svn revisions. The major challenge is mapping svn branches (which are weird to detect) to git branches.