This is a summary of a StackOverflow question http://stackoverflow.com/questions/12109203/merge-different-repositories-into-one
hg rename * repo2
hg commit -m "Move repo2 files into a subfolder"
hg pull -f path\to\repo2
... and deal with merge conflicts if any ...
hg commit -m "Merge with repo2"