pdev: option --force-merge
This commit is contained in:
parent
3def99b378
commit
5c5d8784a4
20
bin/pdev
20
bin/pdev
@ -198,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"
|
||||
-f,--force-merge ForceMerge=1 "++\
|
||||
forcer la fusion pour une branche qui devrait être traitée par prel"
|
||||
-a:,--after-merge AfterMerge= "\
|
||||
évaluer le script spécifié après une fusion *réussie*"
|
||||
)
|
||||
@ -220,15 +222,15 @@ show)
|
||||
;;
|
||||
merge)
|
||||
ShouldDelete=1
|
||||
case "$SrcType" in
|
||||
develop|release|hotfix)
|
||||
die "$SrcBranch: cette branche doit être fusionnée dans $DestBranch avec prel"
|
||||
;;
|
||||
*)
|
||||
# n'autoriser la suppression que pour feature
|
||||
[ "$SrcType" == feature ] || ShouldDelete=
|
||||
;;
|
||||
esac
|
||||
no_merge_msg="$SrcBranch: cette branche doit être fusionnée dans $DestBranch avec prel"
|
||||
if [ "$SrcType" == develop ]; then
|
||||
[ -z "$ForceMerge" ] && die "$no_merge_msg"
|
||||
[ -n "$AfterMerge" ] || setx AfterMerge=qvals git checkout -q "$SrcBranch"
|
||||
elif [ "$SrcType" == release -o "$SrcType" == hotfix ]; then
|
||||
die "$no_merge_msg"
|
||||
fi
|
||||
# n'autoriser la suppression que pour feature
|
||||
[ "$SrcType" == feature ] || ShouldDelete=
|
||||
[ -z "$ShouldDelete" ] && Delete=
|
||||
[ -z "$_Fake" ] && git_ensure_cleancheckout
|
||||
if array_contains LocalBranches "$SrcBranch"; then
|
||||
|
2
bin/prel
2
bin/prel
@ -241,7 +241,7 @@ c'est l'option par défaut"
|
||||
spécifier la version de la release à créer"
|
||||
-C,--current-version CurrentVersion=1 "++\
|
||||
si aucune version n'est spécifiée, prendre la version présente dans le fichier VERSION.txt"
|
||||
-f,--force-create ForceCreate= "\
|
||||
-f,--force-create ForceCreate=1 "\
|
||||
forcer la création de la release même si le tag correspond à la version existe déjà"
|
||||
)
|
||||
parse_args "$@"; set -- "${args[@]}"
|
||||
|
Loading…
Reference in New Issue
Block a user