Skip to content
Snippets Groups Projects
Commit 042aa0c1 authored by Armand Bahi's avatar Armand Bahi
Browse files

Creating init_vitis

parent af6cee51
No related branches found
No related tags found
No related merge requests found
...@@ -16,51 +16,20 @@ APP_NAME="vmap" ...@@ -16,51 +16,20 @@ APP_NAME="vmap"
APP_MODULES=( vmap vm4ms anc cadastre cadastreV2 ) APP_MODULES=( vmap vm4ms anc cadastre cadastreV2 )
rm -Rf repos rm -Rf repos
mkdir repos
# Vitis # Vitis
echo "---- INIT Vitis ----" echo "---- INIT Vitis ----"
git subtree add --prefix ${APP_NAME} "git@vm09.veremes.net:Development/vitis_apps/sources/Vitis.git" master git subtree add --prefix repos/vitis "git@vm09.veremes.net:Development/vitis_apps/sources/Vitis.git" master
# Conf # Conf
echo "---- INIT $APP_NAME conf ----" echo "---- INIT $APP_NAME conf ----"
git subtree add --prefix ${APP_NAME}/client/conf "git@vm09.veremes.net:Development/vitis_apps/sources/app_${APP_NAME}.git" master git subtree add --prefix repos/app_${APP_NAME} "git@vm09.veremes.net:Development/vitis_apps/sources/app_${APP_NAME}.git" master
# Modules # Modules
for module in "${APP_MODULES[@]}"; do for module in "${APP_MODULES[@]}"; do
echo "---- INIT ${module} ----" echo "---- INIT ${module} ----"
# Ajoute le dépôt # Ajoute le dépôt
git clone "git@vm09.veremes.net:Development/vitis_apps/sources/module_${module}.git" repos/module_${module} git subtree add --prefix repos/module_${module} "git@vm09.veremes.net:Development/vitis_apps/sources/module_${module}.git" master
if [ -d "$(pwd)/repos/module_${module}/" ]; then
# Crée les branches contenant uniquement les dossiers cibles
cd repos/module_${module}/
if [ -d "$(pwd)/module/" ]; then
git subtree split -P module/ -b module_split
fi
if [ -d "$(pwd)/web_service/conf/" ]; then
git subtree split -P web_service/conf/ -b web_service_conf_split
fi
if [ -d "$(pwd)/web_service/sql/" ]; then
git subtree split -P web_service/sql/ -b web_service_sql_split
fi
if [ -d "$(pwd)/web_service/ws/" ]; then
git subtree split -P web_service/ws/ -b web_service_ws_split
fi
cd ../../
# Ajoute les subtrees
if [ -d "$(pwd)/repos/module_${module}/module/" ]; then
git subtree add --prefix ${APP_NAME}/client/modules/${module} repos/module_${module}/.git module_split
fi
if [ -d "$(pwd)/repos/module_${module}/web_service/conf/" ]; then
git subtree add --prefix ${APP_NAME}/vas/rest/conf/${module} repos/module_${module}/.git web_service_conf_split
fi
if [ -d "$(pwd)/repos/module_${module}/web_service/ws/" ]; then
git subtree add --prefix ${APP_NAME}/vas/rest/ws/${module} repos/module_${module}/.git web_service_ws_split
fi
if [ -d "$(pwd)/repos/module_${module}/web_service/sql/" ]; then
git subtree add --prefix ${APP_NAME}/vas/sql/${module} repos/module_${module}/.git web_service_sql_split
fi
fi
done done
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment