git protocol for submodules