tweaked subject layout
authorThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Fri, 2 Jul 2010 12:53:12 +0000 (14:53 +0200)
committerThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Fri, 2 Jul 2010 12:53:12 +0000 (14:53 +0200)
1  2 
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