From: Thierry Parmentelat Date: Fri, 2 Jul 2010 12:53:12 +0000 (+0200) Subject: tweaked subject layout X-Git-Tag: foo~88 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=90f9284096ef5429cad26af578968457ac3e33c6;p=infrastructure.git tweaked subject layout --- 90f9284096ef5429cad26af578968457ac3e33c6 diff --cc scripts/post-receive-email-with-diffs index 66a7bd2,c6d238b..7723e58 --- a/scripts/post-receive-email-with-diffs +++ b/scripts/post-receive-email-with-diffs @@@ -193,8 -185,9 +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 - # git describe format: TagName-NumOfCommitsAfterTag-Hash - shortrev=$(echo $describe | awk -F - '{print $NF;}' | cut -b1-8) ++# shortrev=$(awk -F - '{print $NF;}' <<< $describe) ++ shortrev=$describe ++ is_hash $shortrev && shortrev="$(cut -b1-8 <<< $shortrev).." # Generate header cat <<-EOF To: $recipients