Now, I use git-subrepo instead of Git Submodules.
See the following Odin forum topic:
Opinions on using “git-subrepo” for package management?