prel -s afficher la liste des modifications qui seraient enregistrées
This commit is contained in:
parent
9b3e9e732e
commit
a744f48aef
15
prel
15
prel
|
@ -105,6 +105,10 @@ OPTIONS
|
|||
Supprimer une branche de release, même si elle n'a pas encore été
|
||||
fusionnée dans la branche master
|
||||
|
||||
-s, --summary
|
||||
Afficher la liste des différences entre la branche develop et la branche
|
||||
master, comme elle serait générée par les options -u -w pour le fichier
|
||||
CHANGES.txt
|
||||
-l, --log
|
||||
Afficher les modifications actuellement effectuée dans la branche de
|
||||
release par rapport à develop.
|
||||
|
@ -145,6 +149,7 @@ parse_opts "${PRETTYOPTS[@]}" \
|
|||
-m,--merge merge=1 \
|
||||
--delete action=delete \
|
||||
--force-delete '$action=delete; force_delete=1' \
|
||||
-s,--summary action=summary \
|
||||
-l,--log '$action=diff; log=1' \
|
||||
-d,--diff '$action=diff; diff=1' \
|
||||
@ args -- "$@" && set -- "${args[@]}" || die "$args"
|
||||
|
@ -442,7 +447,15 @@ Veuillez le faire manuellement avec la commande suivante:
|
|||
fi
|
||||
fi
|
||||
|
||||
if [ "$action" == diff ]; then
|
||||
if [ "$action" == summary ]; then
|
||||
changelog="## Version $version du $(date +%d/%m/%Y-%H:%M)"
|
||||
setx mergebase=git merge-base master develop
|
||||
setxp modifs=git log --oneline "$mergebase..develop" // grep -v "Intégration de la branche release-"
|
||||
[ -n "$modifs" ] && changelog="$changelog
|
||||
|
||||
$modifs"
|
||||
|
||||
elif [ "$action" == diff ]; then
|
||||
if [ -n "$log" ]; then
|
||||
if [ -n "$release" ]; then
|
||||
git log ${diff:+-p} master.."$release"
|
||||
|
|
Loading…
Reference in New Issue