I'm using tremily.us hosting while I stub this out, because setting up
tons of teensy GitHub repositories is annoying ;). Unfortunately,
using Git's submodules self-referentially to checkout local branches
in subdirectories is not supported. However, the
seperate-repository-per-submodule approach does have benefits for
space saving when folks don't use --reference clones.
--- /dev/null
+[submodule "git"]
+ path = git
+ url = git://tremily.us/swc-version-control-git.git
--- /dev/null
+Subproject commit 03ceaf942632835aeb84f7525f178bd9cc002b07