Intégration de la branche prel-show-modifs

This commit is contained in:
Jephté Clain 2015-05-22 13:27:25 +04:00
commit cf108d71a3
1 changed files with 14 additions and 1 deletions

15
prel
View File

@ -105,6 +105,10 @@ OPTIONS
Supprimer une branche de release, même si elle n'a pas encore été Supprimer une branche de release, même si elle n'a pas encore été
fusionnée dans la branche master 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 -l, --log
Afficher les modifications actuellement effectuée dans la branche de Afficher les modifications actuellement effectuée dans la branche de
release par rapport à develop. release par rapport à develop.
@ -145,6 +149,7 @@ parse_opts "${PRETTYOPTS[@]}" \
-m,--merge merge=1 \ -m,--merge merge=1 \
--delete action=delete \ --delete action=delete \
--force-delete '$action=delete; force_delete=1' \ --force-delete '$action=delete; force_delete=1' \
-s,--summary action=summary \
-l,--log '$action=diff; log=1' \ -l,--log '$action=diff; log=1' \
-d,--diff '$action=diff; diff=1' \ -d,--diff '$action=diff; diff=1' \
@ args -- "$@" && set -- "${args[@]}" || die "$args" @ args -- "$@" && set -- "${args[@]}" || die "$args"
@ -442,7 +447,15 @@ Veuillez le faire manuellement avec la commande suivante:
fi fi
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 "$log" ]; then
if [ -n "$release" ]; then if [ -n "$release" ]; then
git log ${diff:+-p} master.."$release" git log ${diff:+-p} master.."$release"