I know there are a lot of questions for "how to nest git repos", and most of them recommend submodules. However, all the code snippets I've seen have the submodule connected to a separate git url. In my case, my only git remotes are on GitHub, but I would like the submodules to not be visible in the index. Admittedly my reasoning for this is somewhat shallow; I have over 150 repos and I want to combine a bunch of them to make the list more navigatable. However I don't want to lose the revision histories.
Right now I see only two options, neither of which seems suitable:
- Merge all the commit histories into a single tree
- Keep the status quo, where every repo is viewable through Github.