#!/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"

# Récupère la liste des dépendances
. ./get_deps.sh

cd ..

# Vitis
echo "---- Push vitis ----"
{ # 'try' block
	git subtree push --prefix src/vitis "git@gitlab.veremes.net:Development/vitis_apps/sources/vitis.git" $vitisVersion
} || { # 'catch' block
	echo "could not push vitis"
}

# Modules
if [[ $depsCount > 0 ]]; then
	for (( i=1; i <= $depsCount; i++ )); do
		if [ ${aDeps[$i, nature]} == "modules" ]; then
			echo "---- Push ${aDeps[$i, name]} ----"

			# Push le dépôt

			{ # 'try' block
				git subtree push --prefix src/${aDeps[$i, name]} "git@gitlab.veremes.net:Development/vitis_apps/sources/${aDeps[$i, name]}.git" ${aDeps[$i, version]}
			} || { # 'catch' block
			    echo "could not push ${aDeps[$i, name]}"
			}
		fi
	done
fi
