tweaked subject layout
[infrastructure.git] / scripts / post-receive-email-with-diffs
index 66a7bd2..7723e58 100755 (executable)
@@ -193,8 +193,15 @@ generate_email_header()
     else
        details="$refname_type, $short_refname,"
     fi
+    # trying to improve the layout of $describe
+    # in some cases we get a plain hash, some other times we're getting a composite like
+    # TagName-NumOfCommitsAfterTag-Hash
+    # simple first idea: if it looks like a plain hash, truncate it, 
+    # otherwise preserve as-is for now
     local shortrev
-    is_hash $describe && shortrev="$(cut -b1-8 <<< $describe).." || shortrev=$describe
+#    shortrev=$(awk -F - '{print $NF;}' <<< $describe)
+    shortrev=$describe
+    is_hash $shortrev && shortrev="$(cut -b1-8 <<< $shortrev).." 
     # Generate header
     cat <<-EOF
        To: $recipients