X-Git-Url: http://cgit.sxemacs.org/?p=gnus;a=blobdiff_plain;f=etc%2Fpost-receive;fp=etc%2Fpost-receive;h=db59bd1e0b1fc77d9bfa98c29080340de123edfa;hp=5714dccbf284282efe8c770dc5429231fe147a98;hb=4836a8fef7468ca1eb9202a80a2d4e4d70ce8324;hpb=0d6645e3f9fbf6c51b42fcf1bcde60057b9d1a85 diff --git a/etc/post-receive b/etc/post-receive index 5714dccbf..db59bd1e0 100755 --- a/etc/post-receive +++ b/etc/post-receive @@ -2,11 +2,6 @@ # modified: 2010-09-01 and on by tzz@lifelogs.com -# Use the email address of the author of the last commit. -# This fails if the commit is on a branch. -export USER_EMAIL=$(git log -1 --format=format:%ce HEAD) -export USER_NAME=$(git log -1 --format=format:%cn HEAD) - # the remainder is the standard git-core post-receive-email with some changes: # - USER_EMAIL and USER_NAME are used in the header @@ -214,6 +209,11 @@ generate_email() generate_email_header() { + + # Use the email address of the author of the last commit. + export USER_EMAIL=$(git log -1 $short_refname --format=format:%ce HEAD) + export USER_NAME=$(git log -1 $short_refname --format=format:%cn HEAD) + # --- Email (all stdout will be the email) # Generate header cat <<-EOF