Is it possible for a git submodule to be made of several other git submodules, and the super git repo to fetch the contents for each submodule?
I have tried to do this using the obvious/naive approach of creating a git repo holding several submodules.
Then adding this git repo to another git repo as a submodule.
Then attempting to pull from the root directory of the super git repo by git submodule init
and then git submodule update
. But this fails to fetch the sub-submodules.
As mentioned in Retrospectively add --recursive to a git repo
git submodule update --init --recursive
should work.