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
time-shift
Sébastien Villemot 2019-09-23 16:30:27 +02:00
parent 2dbfd3c723
commit c48903b04f
No known key found for this signature in database
GPG Key ID: 2CECE9350ECEBE4A
1 changed files with 9 additions and 9 deletions

18
.gitmodules vendored
View File

@ -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