NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
HgSubversion (Score:1)
Re: (Score:2)
Admittedly this is only from reading its fine manual, but it looks more like
git svnthan a "proper" importer. i.e. it concentrates on bidirectional tracking of one remote branch in a subversion repository, not on untangling the "branches are branches and tags are branches too*" mess that a subversion repository can get into, not on converting them all to first class tags and first class branches.* but really they're all just copies within a directory tree.
Re: (Score:1)
http://mercurial.selenic.com/wiki/ConvertExtension [selenic.com]
You basically just do
$ hg convert
in whatever repository you are converting from, but there are lots of options including some svn-specific features. I think it also remembers what it's converted so a subsequent convert picks up where it left off. I've never used it with Subversion, but I once converted the Perl git repository this way and it worked fine.
snerp vortex isn't just for git (Score:1)
I can't answer your question directly, but I know that my Snerp Vortex is designed to support more than just git.
Someone with Mercurial chops could write SVN::Dump::Replayer::Mercural, and then snerp would support --replayer=mercurial