consistent submodule URLs