pdev: ajout --after-merge
This commit is contained in:
parent
cfc386dff8
commit
5ae3e8b100
@ -1,4 +1,4 @@
|
||||
#!/bin/bash
|
||||
# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
||||
|
||||
exec "$(dirname -- "$0")/pdev" --tech-merge -Bdev82 dev74 "$@"
|
||||
exec "$(dirname -- "$0")/pdev" --tech-merge -Bdev82 dev74 -a "git checkout dev74" "$@"
|
||||
|
12
bin/pdev
12
bin/pdev
@ -122,11 +122,18 @@ Sinon, veuillez consulter le script et/ou le relancer
|
||||
die
|
||||
elif [ -n "$Deleted" -a -n "$Push" ]; then
|
||||
[ -n "$_KeepScript" ] || rm "$script"
|
||||
[ -n "$AfterMerge" ] && eval "$AfterMerge"
|
||||
else
|
||||
einfo "\
|
||||
local msg="\
|
||||
Le script $script a été lancé avec les arguments 'merge${Delete:+ delete}${Push:+ push}'
|
||||
Vous pouvez consulter le script et/ou le relancer
|
||||
./$script${ShouldDelete:+ delete}${ShouldPush:+ push}"
|
||||
[ -n "$AfterMerge" ] && msg="$msg
|
||||
Il y a aussi les commandes supplémentaires suivantes:
|
||||
${AfterMerge//
|
||||
/
|
||||
}"
|
||||
einfo "$msg"
|
||||
fi
|
||||
}
|
||||
|
||||
@ -145,6 +152,7 @@ TechMerge=
|
||||
SquashMsg=
|
||||
[ -z "$PMAN_NO_PUSH" ] && Push=1 || Push=
|
||||
[ -z "$PMAN_NO_DELETE" ] && Delete=1 || Delete=
|
||||
AfterMerge=
|
||||
args=(
|
||||
"fusionner la branche source dans la branche destination correspondante"
|
||||
" [source]
|
||||
@ -190,6 +198,8 @@ ne pas supprimer la branche après la fusion dans la destination"
|
||||
--delete Delete=1 "++\
|
||||
supprimer la branche après la fusion dans la destination.
|
||||
c'est l'option par défaut"
|
||||
-a:,--after-merge AfterMerge= "\
|
||||
évaluer le script spécifié après une fusion *réussie*"
|
||||
)
|
||||
parse_args "$@"; set -- "${args[@]}"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user