As I mentioned in a recent question, Git is running very slowly (2.5 hours for status) for a repository of my size (about 6 million files). I decided to try and break up the repository into pieces which Git can manage. The repository consists of tests so I created one repository for each test. I would like to have another repository which manages the hierarchy of how the tests are organized. An example is shown below:
tests
tests/suite1/case1
tests/suite1/case2
tests/suite2/case1
...
I then tried to create the parent repository. "git init" and "git add ." all went smoothly. However, I'm unable to add those as submodules. Git seems to want to check it out when I add them. Is it possible to have a submodule that's not a remote repository like this? Also, even though "git add" was very fast on the parent repository "git status" was still very slow - I guess it doesn't skip the .git directories!