From 14752bd09bbf9fcef75661f2a62e53382a389613 Mon Sep 17 00:00:00 2001 From: Jephte Clain Date: Mon, 9 Mar 2015 16:30:13 +0400 Subject: [PATCH] ajouter les options --offline et --online --- pdev | 9 ++++----- todo/pfix | 9 +++++++++ todo/prel | 9 +++++++++ 3 files changed, 22 insertions(+), 5 deletions(-) diff --git a/pdev b/pdev index 38458cf..e050b6b 100755 --- a/pdev +++ b/pdev @@ -29,10 +29,10 @@ OPTIONS -O, --origin ORIGIN Spécifier le nom de l'origine. Par défaut, utiliser 'origin' -o, --offline - En cas de création d'une branche, ne pas pousser vers l'origine et ne - pas tenter le cas échéant de traquer la branche dans l'origine. Cette - option est automatiquement activée si la variable UTOOLS_VCS_OFFLINE est - définie. + En cas de création d'une branche, ne pas pousser vers l'origine; ne pas + tenter le cas échéant de traquer la branche dans l'origine; ne pas + supprimer une branche dans l'origine. Cette option est automatiquement + activée si la variable UTOOLS_VCS_OFFLINE est définie. --online Annuler l'effet de la variable UTOOLS_VCS_OFFLINE: forcer le mode online -m, --merge @@ -49,7 +49,6 @@ OPTIONS develop. S'il s'agit de la branche develop, elle est comparée à master." } -export UTOOLS_VCS_OFFLINE projdir= origin=origin action=branch diff --git a/todo/pfix b/todo/pfix index 1ebaf63..40630b1 100755 --- a/todo/pfix +++ b/todo/pfix @@ -25,6 +25,13 @@ OPTIONS est modifié avant de lancer les commandes git. -O, --origin ORIGIN Spécifier le nom de l'origine. Par défaut, utiliser 'origin' + -o, --offline + En cas de création d'une branche, ne pas pousser vers l'origine; ne pas + tenter le cas échéant de traquer la branche dans l'origine; ne pas + supprimer une branche dans l'origine. Cette option est automatiquement + activée si la variable UTOOLS_VCS_OFFLINE est définie. + --online + Annuler l'effet de la variable UTOOLS_VCS_OFFLINE: forcer le mode online -m, --merge Si la branche actuelle est une branche de hotfix, la merger dans master (ou dans la branche de release), et dans develop, puis la supprimer. @@ -43,6 +50,8 @@ parse_opts "${PRETTYOPTS[@]}" \ --help '$exit_with display_help' \ -C:,--projdir: projdir= \ -O:,--origin: origin= \ + -o,--offline UTOOLS_VCS_OFFLINE=1 \ + --online UTOOLS_VCS_OFFLINE= \ @ args -- "$@" && set -- "${args[@]}" || die "$args" if [ -n "$projdir" ]; then diff --git a/todo/prel b/todo/prel index 5392c6a..9ae6370 100755 --- a/todo/prel +++ b/todo/prel @@ -27,6 +27,13 @@ OPTIONS est modifié avant de lancer les commandes git. -O, --origin ORIGIN Spécifier le nom de l'origine. Par défaut, utiliser 'origin' + -o, --offline + En cas de création d'une branche, ne pas pousser vers l'origine; ne pas + tenter le cas échéant de traquer la branche dans l'origine; ne pas + supprimer une branche dans l'origine. Cette option est automatiquement + activée si la variable UTOOLS_VCS_OFFLINE est définie. + --online + Annuler l'effet de la variable UTOOLS_VCS_OFFLINE: forcer le mode online -u, --update Préparer une release. Utiliser une des options -x, -z ou -p pour spécifier le type de release à préparer. S'il faut créer une nouvelle @@ -56,6 +63,8 @@ parse_opts "${PRETTYOPTS[@]}" \ --help '$exit_with display_help' \ -C:,--projdir: projdir= \ -O:,--origin: origin= \ + -o,--offline UTOOLS_VCS_OFFLINE=1 \ + --online UTOOLS_VCS_OFFLINE= \ @ args -- "$@" && set -- "${args[@]}" || die "$args" if [ -n "$projdir" ]; then