From: Thierry Parmentelat Date: Tue, 22 Jun 2010 14:26:04 +0000 (+0200) Subject: nicer emails X-Git-Tag: foo~97 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=c27766370f41b21bd4e7b0087efc5ca55a71c3ca;p=infrastructure.git nicer emails --- diff --git a/scripts/git-check.sh b/scripts/git-check.sh index 92fada8..c803a7b 100755 --- a/scripts/git-check.sh +++ b/scripts/git-check.sh @@ -64,7 +64,7 @@ function check_configs () { git config hooks.mailinglist >& /dev/null || { git config hooks.mailinglist build@onelab.eu; echo -n "mailinglist "; } git config hooks.announcelist >& /dev/null || { git config hooks.announcelist build@onelab.eu; echo -n "announcelist "; } git config hooks.envelopesender >& /dev/null || { git config hooks.envelopesender build@onelab.eu; echo -n "envelopesender "; } - git config hooks.emailprefix >& /dev/null|| { git config hooks.emailprefix '[GIT]'; echo -n "emailprefix "; } + git config hooks.emailprefix >& /dev/null|| { git config hooks.emailprefix '[GIT] '; echo -n "emailprefix "; } cd - >& /dev/null done echo "" diff --git a/scripts/post-receive-email-with-diffs b/scripts/post-receive-email-with-diffs index 064f56b..6f42e95 100755 --- a/scripts/post-receive-email-with-diffs +++ b/scripts/post-receive-email-with-diffs @@ -183,10 +183,19 @@ generate_email() 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