From a744f48aef23a3ac97040c7926916783cf671af1 Mon Sep 17 00:00:00 2001 From: Jephte CLAIN Date: Fri, 22 May 2015 13:25:36 +0400 Subject: [PATCH 1/3] =?UTF-8?q?prel=20-s=20afficher=20la=20liste=20des=20m?= =?UTF-8?q?odifications=20qui=20seraient=20enregistr=C3=A9es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- prel | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/prel b/prel index 446b3a1..565a5c3 100755 --- a/prel +++ b/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" From 57fc84dc879e9e220ab15367b893b33990863670 Mon Sep 17 00:00:00 2001 From: Jephte CLAIN Date: Fri, 22 May 2015 13:35:41 +0400 Subject: [PATCH 2/3] correction d'un bug avec prel -s --- prel | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/prel b/prel index 565a5c3..0adbd2f 100755 --- a/prel +++ b/prel @@ -448,12 +448,8 @@ Veuillez le faire manuellement avec la commande suivante: fi 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" + git log --oneline "$mergebase..develop" | grep -v "Intégration de la branche release-" elif [ "$action" == diff ]; then if [ -n "$log" ]; then From 70d4a40ce7b46e05ecd9614a51b85c730835192c Mon Sep 17 00:00:00 2001 From: Jephte CLAIN Date: Fri, 22 May 2015 13:37:17 +0400 Subject: [PATCH 3/3] Init changelog & version 1.12.0 --- CHANGES.txt | 6 ++++++ VERSION.txt | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGES.txt b/CHANGES.txt index fe93949..075f30a 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,9 @@ +## Version 1.12.0 du 22/05/2015-13:37 + +57fc84d correction d'un bug avec prel -s +cf108d7 Intégration de la branche prel-show-modifs +a744f48 prel -s afficher la liste des modifications qui seraient enregistrées + ## Version 1.11.0 du 22/05/2015-11:41 2984052 Intégration de la branche quiet-completion diff --git a/VERSION.txt b/VERSION.txt index 1cac385..0eed1a2 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1 +1 @@ -1.11.0 +1.12.0