renommer -p en -C

intégrer les code dans prel et pfix
This commit is contained in:
Jephté Clain 2015-03-04 11:39:56 +04:00 committed by Jephte CLAIN
parent d494e89c9d
commit b242520108
3 changed files with 36 additions and 2 deletions

4
pdev
View File

@ -21,7 +21,7 @@ USAGE
solution, sinon afficher un menu pour choisir la branche de destination. solution, sinon afficher un menu pour choisir la branche de destination.
OPTIONS OPTIONS
-p, --projdir PROJDIR -C, --projdir PROJDIR
Spécifier le répertoire de base du projet qui est dans git. Par défaut, Spécifier le répertoire de base du projet qui est dans git. Par défaut,
on travaille dans le répertoire courant et on laisse git trouver le on travaille dans le répertoire courant et on laisse git trouver le
répertoire de base du projet. Avec cette option, le répertoire courant répertoire de base du projet. Avec cette option, le répertoire courant
@ -44,7 +44,7 @@ origin=origin
action=branch action=branch
parse_opts "${PRETTYOPTS[@]}" \ parse_opts "${PRETTYOPTS[@]}" \
--help '$exit_with display_help' \ --help '$exit_with display_help' \
-p:,--projdir: projdir= \ -C:,--projdir: projdir= \
-O:,--origin: origin= \ -O:,--origin: origin= \
-m,--merge action=merge \ -m,--merge action=merge \
-l,--log action=log \ -l,--log action=log \

17
pfix
View File

@ -18,6 +18,13 @@ USAGE
destination. destination.
OPTIONS OPTIONS
-C, --projdir PROJDIR
Spécifier le répertoire de base du projet qui est dans git. Par défaut,
on travaille dans le répertoire courant et on laisse git trouver le
répertoire de base du projet. Avec cette option, le répertoire courant
est modifié avant de lancer les commandes git.
-O, --origin ORIGIN
Spécifier le nom de l'origine. Par défaut, utiliser 'origin'
-m, --merge -m, --merge
Si la branche actuelle est une branche de hotfix, la merger dans master 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. (ou dans la branche de release), et dans develop, puis la supprimer.
@ -30,6 +37,16 @@ OPTIONS
hotfix par rapport à master, sous forme de diff." hotfix par rapport à master, sous forme de diff."
} }
projdir=
origin=origin
parse_opts "${PRETTYOPTS[@]}" \ parse_opts "${PRETTYOPTS[@]}" \
--help '$exit_with display_help' \ --help '$exit_with display_help' \
-C:,--projdir: projdir= \
-O:,--origin: origin= \
@ args -- "$@" && set -- "${args[@]}" || die "$args" @ args -- "$@" && set -- "${args[@]}" || die "$args"
if [ -n "$projdir" ]; then
cd "$projdir" || die
fi
git_ensure_gitvcs

17
prel
View File

@ -20,6 +20,13 @@ USAGE
mineure. Sinon, basculer simplement sur la branche de release. mineure. Sinon, basculer simplement sur la branche de release.
OPTIONS OPTIONS
-C, --projdir PROJDIR
Spécifier le répertoire de base du projet qui est dans git. Par défaut,
on travaille dans le répertoire courant et on laisse git trouver le
répertoire de base du projet. Avec cette option, le répertoire courant
est modifié avant de lancer les commandes git.
-O, --origin ORIGIN
Spécifier le nom de l'origine. Par défaut, utiliser 'origin'
-u, --update -u, --update
Préparer une release. Utiliser une des options -x, -z ou -p pour 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 spécifier le type de release à préparer. S'il faut créer une nouvelle
@ -43,6 +50,16 @@ OPTIONS
release par rapport à develop, sous forme de diff." release par rapport à develop, sous forme de diff."
} }
projdir=
origin=origin
parse_opts "${PRETTYOPTS[@]}" \ parse_opts "${PRETTYOPTS[@]}" \
--help '$exit_with display_help' \ --help '$exit_with display_help' \
-C:,--projdir: projdir= \
-O:,--origin: origin= \
@ args -- "$@" && set -- "${args[@]}" || die "$args" @ args -- "$@" && set -- "${args[@]}" || die "$args"
if [ -n "$projdir" ]; then
cd "$projdir" || die
fi
git_ensure_gitvcs