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