Subversion migration hints
QbProg
tholag at gmail.com
Tue Jul 26 17:51:55 UTC 2011
Hello there,
I'm planning a migration to hg from a subversion production repository.
I've setup a local server using the windows service wrapper mode and
it seem to work. Now I'm going to prepare the "big jump" :)
I have some questions due to a non-standard subversion layout. I'm
using hg convert on a local copy of the entire repository
trunk/
stable/3.0.x/
stable/3.1.x/
features/a/
features/b/
branches/b1
branches/b2
tags/
tags/versions/1.0
tags/versions/1.1
I tryed to use a filemap but without luck.
On the internet I've found some people who did a "branchmap" patch,
but it was old (for 1.4) and doesn't exists anymore. Basically you
could declare all the branches you wanted to import in a file.
Anyway, I moved in subversion all the branches into the branches/ dir
resulting in a more standard layout (I can rename these later)
branches/stable/3.0.x/
branches/stable/3.1.x/
branches/features/a/
branches/features/b/
branches/b1
branches/b2
Anyway, the hg log only let me see the "stable" branch, the "features"
one, etc...
I can not see the subdirs of the branch. I would like to get
stable/3.0.x stable/3.1.x branch and so on...
Of course I can move all the sub dirs to the branches/ top level, but
if I could avoid that it would be nice :)
Finally, is there a way to see "merged + deleted" svn branches in the
history? I only see merge commits and a long "default" history.
BTW, does exists for mercurial something similar to the github
"network", I.e. an horizontal view of the commit tree?
Really thank you for any hint you could give me :)
QbProg
More information about the Mercurial
mailing list