diff --git a/dk b/dk index 3666200..16a400a 100755 --- a/dk +++ b/dk @@ -67,9 +67,10 @@ OPTIONS build APPS=() # liste d'applications à mettre à jour app_URL= # url du dépôt app_DEST= # répertoire dans lequel faire le checkout - app_ORIGIN= # origine de la branche (origin par défaut) + app_PROFILE_ORIGIN= # origine spécifique à un profil app_PROFILE_BRANCH= # branche spécifique à un profil - app_BRANCH= # ...ou branche par défaut + app_ORIGIN= # ou... origine par défaut de la branche + app_BRANCH= # ou... branche par défaut app_TYPE= # type de projet (composer par défaut) app_AFTER_UPDATE=() # liste de commandes à lancer après le checkout -u, --uu, --update-apps-only @@ -80,6 +81,13 @@ OPTIONS build Spécifier la branche par défaut pour update-apps VARIABLES de update-apps.conf + ORIGIN + vaut 'origin' par défaut + BRANCH + vaut 'develop' par défaut + TYPE + vaut 'composer' par défaut si le fichier composer.json existe à la + racine du projet. sinon vaut 'inconnu' par défaut AFTER_UPDATE Cette variable est une liste de commandes à lancer après la maj du dépôt - si le chemin est absolu ou relatif, lancer la commande telle quelle @@ -298,7 +306,8 @@ function build_update_apps() { [ -n "$dest" ] || dest="$app/b" mkdir -p "$dest" || { eend; return 1; } - origin="${app}_ORIGIN"; origin="${!origin}" + origin="${app}_${PROFILE}_ORIGIN"; origin="${!origin}" + [ -n "$origin" ] || { origin="${app}_ORIGIN"; origin="${!origin}"; } [ -n "$origin" ] || origin="$DEFAULT_ORIGIN" branch="${app}_${PROFILE}_BRANCH"; branch="${!branch}"