fixup! implement reading of submodule .gitmodule configuration into cache