This is a duplicate of this question, but specpifically regarding mercurial.
I have a massive subversion repository that I have converted to mercurial. It now looks like this:
MassiveFolder/
.hg/
bin/
common/
projA/
projB/
...
projX/
makefile
README
I would like each subproject to be tracked in its own repository for better performance. Notice that they all build into the same bin folder. I don't think that will be a problem, but I am not sure if I will need to do anything to adjust the paths. It is safe to assume each developer will clone the repositories in the same structure, but if there was some way to make a meta-repository that can ensure that, it would be even better.
Is there a standard way of doing this? What should I do about files like the makefile and the readme that live in the root folder?
If I have to start over importing to hg through some other process that shouldn't be a problem either. It just takes far too long to do standard operations with he monolithic repository, even though it already blows svn out of the water.