I've created a Mercurial mirror of an SVN repository (using this tutorial: http://oreilly.com/opensource/excerpts/opensource-mercurial/migrating-to-mercurial.html). The sync works great, except I've noticed it's not picking up an external repository that is referenced in the main SVN repo...
I'd ideally like to be able to pull everything as a single repo into Mercurial (along with changesets if possible).
What I'm not sure of is: is the missing external a limitation of svnsync, or a limitation of hg convert?
Is there any way I can force the external to be synced as well, into the same Mercurial repo?
I'm thinking a good solution would be to set up the sync process all over again, for the external. Create a fork of the current hg mirror, and sync the external into the hg mirror fork.
The catch with that is, the external's trunk is intended to go into a subfolder of the first mirror, so how can I replicate that with convert? I doubt I could tell convert to import into a subfolder...