don't only put the last tag name on commit messages, use shortrev instead.
authorBarış Metin <Talip-Baris.Metin@sophia.inria.fr>
Fri, 2 Jul 2010 08:04:20 +0000 (10:04 +0200)
committerBarış Metin <Talip-Baris.Metin@sophia.inria.fr>
Fri, 2 Jul 2010 08:04:20 +0000 (10:04 +0200)
scripts/post-receive-email-with-diffs

index 52cbced..c6d238b 100755 (executable)
@@ -186,7 +186,8 @@ generate_email_header()
        details="$refname_type, $short_refname,"
     fi
     local shortrev
-    shortrev=$(echo $describe | cut -b1-8)
+    # git describe format: TagName-NumOfCommitsAfterTag-Hash
+    shortrev=$(echo $describe | awk -F - '{print $NF;}' | cut -b1-8)
     # Generate header
     cat <<-EOF
        To: $recipients