From fc4b53bd1d65c499a6151b2aadcf906ab19b66d1 Mon Sep 17 00:00:00 2001 From: ArmandBahi <armand.bahi@veremes.com> Date: Wed, 26 Sep 2018 17:49:15 +0200 Subject: [PATCH] Add script to pull and push subtrees --- utils/pull_vmap_subtrees.sh | 30 ++++++++++++++++++++++++++++++ utils/push_vmap_subtrees.sh | 30 ++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 utils/pull_vmap_subtrees.sh create mode 100755 utils/push_vmap_subtrees.sh diff --git a/utils/pull_vmap_subtrees.sh b/utils/pull_vmap_subtrees.sh new file mode 100644 index 00000000..36dba69f --- /dev/null +++ b/utils/pull_vmap_subtrees.sh @@ -0,0 +1,30 @@ +#!/bin/bash +# +# +# Script d'initialisation d'un dépot vMap versionné sous git +# Initislise l'ensemble des dépendances sous forme de subtrees +# +# +# + + +APP_NAME="vmap" +APP_MODULES=( vmap vm4ms anc cadastre cadastreV2 ) + +cd .. + +# Vitis +echo "---- INIT Vitis ----" +git subtree pull --prefix src/vitis "git@vm09.veremes.net:Development/vitis_apps/sources/vitis.git" master + +# Conf +echo "---- INIT $APP_NAME conf ----" +git subtree pull --prefix src/app_${APP_NAME} "git@vm09.veremes.net:Development/vitis_apps/sources/app_${APP_NAME}.git" master + +# Modules +for module in "${APP_MODULES[@]}"; do + echo "---- INIT ${module} ----" + + # Ajoute le dépôt + git subtree pull --prefix src/module_${module} "git@vm09.veremes.net:Development/vitis_apps/sources/module_${module}.git" master +done diff --git a/utils/push_vmap_subtrees.sh b/utils/push_vmap_subtrees.sh new file mode 100755 index 00000000..80709dfe --- /dev/null +++ b/utils/push_vmap_subtrees.sh @@ -0,0 +1,30 @@ +#!/bin/bash +# +# +# Script d'initialisation d'un dépot vMap versionné sous git +# Initislise l'ensemble des dépendances sous forme de subtrees +# +# +# + + +APP_NAME="vmap" +APP_MODULES=( vmap vm4ms anc cadastre cadastreV2 ) + +cd .. + +# Vitis +echo "---- INIT Vitis ----" +git subtree push --prefix src/vitis "git@vm09.veremes.net:Development/vitis_apps/sources/vitis.git" master + +# Conf +echo "---- INIT $APP_NAME conf ----" +git subtree push --prefix src/app_${APP_NAME} "git@vm09.veremes.net:Development/vitis_apps/sources/app_${APP_NAME}.git" master + +# Modules +for module in "${APP_MODULES[@]}"; do + echo "---- INIT ${module} ----" + + # Ajoute le dépôt + git subtree push --prefix src/module_${module} "git@vm09.veremes.net:Development/vitis_apps/sources/module_${module}.git" master +done -- GitLab