modifs.mineures sans commentaires
This commit is contained in:
parent
1ddb6f80b8
commit
b635968336
26
bin/pdev
26
bin/pdev
@ -76,13 +76,23 @@ EOF
|
|||||||
fi
|
fi
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
[ -n "$Delete" -o "$ForbidDelete" ] && Deleted=1 || Deleted=
|
||||||
|
[ -n "$Push" -o "$ForbidPush" ] && Pushed=1 || Pushed=
|
||||||
if [ -n "$_NoRunScript" ]; then
|
if [ -n "$_NoRunScript" ]; then
|
||||||
einfo "Veuillez consulter le script $script pour le détail des opérations à effectuer"
|
einfo "Veuillez consulter le script $script pour le détail des opérations à effectuer"
|
||||||
elif ! "$script" merge ${Delete:+delete} ${Push:+push}; then
|
elif ! "$script" merge ${Delete:+delete} ${Push:+push}; then
|
||||||
eimportant "Veuillez consulter le script $script pour le détail des opérations qui n'ont pas pu êtres effectuées"
|
eimportant "Veuillez consulter le script $script pour le détail des opérations qui n'ont pas pu êtres effectuées"
|
||||||
die
|
die
|
||||||
elif [ -z "$_KeepScript" ]; then
|
elif [ -n "$Deleted" -n "$Pushed" ]; then
|
||||||
rm "$script"
|
[ -n "$_KeepScript" ] || rm "$script"
|
||||||
|
else
|
||||||
|
local cmd
|
||||||
|
[ -n "$Deleted" ] || cmd="$cmd
|
||||||
|
./$script delete"
|
||||||
|
[ -n "$Pushed" ] || cmd="$cmd
|
||||||
|
./$script push"
|
||||||
|
einfo "Le script $script a été lancé avec les arguments 'merge${Delete:+ delete}${Push:+ push}'
|
||||||
|
Veuillez le consulter pour le détail des autres opérations à effectuer$cmd"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -99,8 +109,8 @@ _NoRunScript=
|
|||||||
action=merge
|
action=merge
|
||||||
TechMerge=
|
TechMerge=
|
||||||
SquashMsg=
|
SquashMsg=
|
||||||
Push=1
|
[ -z "$PMAN_NO_PUSH" ] && Push=1 || Push=
|
||||||
Delete=1
|
[ -z "$PMAN_NO_DELETE" ] && Delete=1 || Delete=
|
||||||
args=(
|
args=(
|
||||||
"fusionner la branche source dans la branche destination correspondante"
|
"fusionner la branche source dans la branche destination correspondante"
|
||||||
" [source]"
|
" [source]"
|
||||||
@ -145,11 +155,13 @@ load_branches all
|
|||||||
load_config "$MYNAME"
|
load_config "$MYNAME"
|
||||||
load_branches current "$1"
|
load_branches current "$1"
|
||||||
|
|
||||||
|
ForbidPush=
|
||||||
[ -n "$Origin" ] || Origin=origin
|
[ -n "$Origin" ] || Origin=origin
|
||||||
if ! git_have_remote "$Origin" && [ -n "$Push" ]; then
|
if ! git_have_remote "$Origin" && [ -n "$Push" ]; then
|
||||||
ewarn "L'option --no-push a été forcée puisque ce dépôt n'a pas d'origine"
|
ewarn "L'option --no-push a été forcée puisque ce dépôt n'a pas d'origine"
|
||||||
Push=
|
ForbidPush=1
|
||||||
fi
|
fi
|
||||||
|
[ -n "$ForbidPush" ] && Push=
|
||||||
|
|
||||||
# puis faire l'action que l'on nous demande
|
# puis faire l'action que l'on nous demande
|
||||||
case "$action" in
|
case "$action" in
|
||||||
@ -159,15 +171,17 @@ show)
|
|||||||
show_action "$@"
|
show_action "$@"
|
||||||
;;
|
;;
|
||||||
merge)
|
merge)
|
||||||
|
ForbidDelete=
|
||||||
case "$SrcType" in
|
case "$SrcType" in
|
||||||
develop|release|hotfix)
|
develop|release|hotfix)
|
||||||
die "$SrcBranch: cette branche doit être fusionnée dans $DestBranch avec prel"
|
die "$SrcBranch: cette branche doit être fusionnée dans $DestBranch avec prel"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
# n'autoriser la suppression que pour feature
|
# n'autoriser la suppression que pour feature
|
||||||
[ "$SrcType" == feature ] || Delete=
|
[ "$SrcType" == feature ] || ForbidDelete=1
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
[ -n "$ForbidDelete" ] && Delete=
|
||||||
git_ensure_cleancheckout
|
git_ensure_cleancheckout
|
||||||
if ! array_contains LocalBranches "$SrcBranch"; then
|
if ! array_contains LocalBranches "$SrcBranch"; then
|
||||||
# si la branche source n'existe pas, la créer
|
# si la branche source n'existe pas, la créer
|
||||||
|
22
bin/prel
22
bin/prel
@ -109,13 +109,23 @@ EOF
|
|||||||
fi
|
fi
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
[ -n "$Merge" ] && Merged=1 || Merged=
|
||||||
|
[ -n "$Push" -o "$ForbidPush" ] && Pushed=1 || Pushed=
|
||||||
if [ -n "$_NoRunScript" ]; then
|
if [ -n "$_NoRunScript" ]; then
|
||||||
einfo "Veuillez consulter le script $script pour le détail des opérations à effectuer"
|
einfo "Veuillez consulter le script $script pour le détail des opérations à effectuer"
|
||||||
elif ! "$script" create ${Merge:+merge} ${Push:+push}; then
|
elif ! "$script" create ${Merge:+merge} ${Push:+push}; then
|
||||||
eimportant "Veuillez consulter le script $script pour le détail des opérations qui n'ont pas pu êtres effectuées"
|
eimportant "Veuillez consulter le script $script pour le détail des opérations qui n'ont pas pu êtres effectuées"
|
||||||
die
|
die
|
||||||
elif [ -z "$_KeepScript" ]; then
|
elif [ -n "$Merged" -a -n "$Pushd" ]; then
|
||||||
rm "$script"
|
[ -n "$_KeepScript" ] || rm "$script"
|
||||||
|
else
|
||||||
|
local cmd
|
||||||
|
[ -n "$Merged" ] || cmd="$cmd
|
||||||
|
./$script merge"
|
||||||
|
[ -n "$Pushd" ] || cmd="$cmd
|
||||||
|
./$script push"
|
||||||
|
einfo "Le script $script a été lancé avec les arguments 'create${Merge:+ merge}${Push:+ push}'
|
||||||
|
Veuillez le consulter pour le détail des autres opérations à effectuer$cmd"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -145,8 +155,8 @@ ConfigFile=
|
|||||||
_KeepScript=
|
_KeepScript=
|
||||||
_NoRunScript=
|
_NoRunScript=
|
||||||
action=release
|
action=release
|
||||||
Merge=1
|
[ -z "$PMAN_NO_MERGE" ] && Merge=1 || Merge=
|
||||||
Push=1
|
[ -z "$PMAN_NO_PUSH" ] && Push=1 || Push=
|
||||||
Version=
|
Version=
|
||||||
CurrentVersion=
|
CurrentVersion=
|
||||||
ForceCreate=
|
ForceCreate=
|
||||||
@ -199,11 +209,13 @@ if [ -n "$Merge" -a -n "$NOAUTO" ]; then
|
|||||||
fi
|
fi
|
||||||
[ -z "$Merge" ] && Push=
|
[ -z "$Merge" ] && Push=
|
||||||
|
|
||||||
|
ForbidPush=
|
||||||
[ -n "$Origin" ] || Origin=origin
|
[ -n "$Origin" ] || Origin=origin
|
||||||
if ! git_have_remote "$Origin" && [ -n "$Push" ]; then
|
if ! git_have_remote "$Origin" && [ -n "$Push" ]; then
|
||||||
ewarn "L'option --no-push a été forcée puisque ce dépôt n'a pas d'origine"
|
ewarn "L'option --no-push a été forcée puisque ce dépôt n'a pas d'origine"
|
||||||
Push=
|
ForbidPush=1
|
||||||
fi
|
fi
|
||||||
|
[ -n "$ForbidPush" ] && Push=
|
||||||
|
|
||||||
# puis faire l'action que l'on nous demande
|
# puis faire l'action que l'on nous demande
|
||||||
case "$action" in
|
case "$action" in
|
||||||
|
Reference in New Issue
Block a user