From c48903b04fc0d5673c0dda3f6bab0c914425d0e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org> Date: Mon, 23 Sep 2019 16:30:27 +0200 Subject: [PATCH] Use relative paths in .gitmodules for projects hosted on git.dynare.org The main advantage is that, when someone does a recursive clone through SSH, all the submodules will be cloned through SSH. Relative paths are also useful when submodules are in private repositories: in that case, the CI runner will have access to the private submodule. It is important to enforce the group name in the relative URL, so that clones in personal namespaces still work as expected. See: https://docs.gitlab.com/ee/ci/git_submodules.html --- .gitmodules | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.gitmodules b/.gitmodules index 2e19fa9ad9..ccbe16519d 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,31 +1,31 @@ [submodule "contrib/ms-sbvar/utilities_dw"] path = contrib/ms-sbvar/utilities_dw - url = https://git.dynare.org/contrib/utilities_dw.git + url = ../../contrib/utilities_dw.git [submodule "contrib/ms-sbvar/switch_dw"] path = contrib/ms-sbvar/switch_dw - url = https://git.dynare.org/contrib/switch_dw.git + url = ../../contrib/switch_dw.git [submodule "contrib/ms-sbvar/TZcode"] path = contrib/ms-sbvar/TZcode - url = https://git.dynare.org/contrib/TZcode.git + url = ../../contrib/TZcode.git [submodule "contrib/dmm"] path = contrib/dmm - url = https://git.dynare.org/contrib/dmm.git + url = ../../contrib/dmm.git [submodule "matlab/utilities/tests"] path = matlab/utilities/tests - url = https://git.dynare.org/Dynare/m-unit-tests.git + url = ../../Dynare/m-unit-tests.git [submodule "matlab/particles"] path = matlab/particles - url = https://git.dynare.org/Dynare/particles.git + url = ../../Dynare/particles.git [submodule "matlab/modules/dseries"] path = matlab/modules/dseries - url = https://git.dynare.org/Dynare/dseries.git + url = ../../Dynare/dseries.git branch = master [submodule "matlab/modules/reporting"] path = matlab/modules/reporting - url = https://git.dynare.org/Dynare/reporting.git + url = ../../Dynare/reporting.git [submodule "contrib/jsonlab"] path = contrib/jsonlab url = https://github.com/fangq/jsonlab.git [submodule "preprocessor"] path = preprocessor - url = https://git.dynare.org/Dynare/preprocessor.git + url = ../../Dynare/preprocessor.git -- GitLab