generate_email_header()
{
# --- Email (all stdout will be the email)
+ # optimize output for branch, master
+ local details
+ if [ "$refname_type" == branch -a "$short_refname" == master ] ; then
+ details=""
+ else
+ details="$refname_type, $short_refname,"
+ fi
+ local shortrev
+ shortrev=$(echo $describe | cut -b1-8)
# Generate header
cat <<-EOF
To: $recipients
- Subject: ${emailprefix}$projectdesc $refname_type, $short_refname, ${change_type}d. $describe
+ Subject: ${emailprefix}$projectdesc ${details}${change_type}d. ${shortrev}
X-Git-Refname: $refname
X-Git-Reftype: $refname_type
X-Git-Oldrev: $oldrev