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