From 7e7f8cb80d2b4198d411969ac1ac59410d28235b Mon Sep 17 00:00:00 2001 From: Wolfram Schneider Date: Tue, 27 Apr 2010 13:24:45 +0200 Subject: [PATCH] print "Summary of changes:" only if there more than one commit --- id-new-project/post-receive-email-id | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/id-new-project/post-receive-email-id b/id-new-project/post-receive-email-id index 5f67449..741bbf7 100644 --- a/id-new-project/post-receive-email-id +++ b/id-new-project/post-receive-email-id @@ -371,6 +371,7 @@ generate_update_branch_email() fi fi + summary_counter=0 echo "" if [ -z "$rewind_only" ]; then echo "Revisions details." @@ -384,6 +385,7 @@ generate_update_branch_email() generate_gitweb_link git rev-list --pretty -n1 $rev git diff-tree --stat --summary --find-copies-harder $rev | tail -n +2 + summary_counter=`expr $summary_counter + 1` done newrev=$save_newrev @@ -402,9 +404,11 @@ generate_update_branch_email() # is effectively a random revision at this point - the user will be # interested in what this revision changed - including the undoing of # previous revisions in the case of non-fast forward updates. - echo "" - echo "Summary of changes:" - git diff-tree --stat --summary --find-copies-harder $oldrev..$newrev + if [ $summary_counter -gt 1 ]; then + echo "" + echo "Summary of changes:" + git diff-tree --stat --summary --find-copies-harder $oldrev..$newrev + fi } # -- 1.7.10.4