Why don't you use git-svn for importing Subversion repository to Git? If I understand correctly it does support importing multiple branches.
If it is not fast enough, you could contribute to it to
... [More]
use (git-fast-import)[http://www.kernel.org/pub/software/scm/git/docs/git-fast-import.html] [Less]