Merge branch 'master' of ssh://git.onelab.eu/git/infrastructure
authorThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Wed, 23 Jun 2010 07:30:20 +0000 (09:30 +0200)
committerThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Wed, 23 Jun 2010 07:30:20 +0000 (09:30 +0200)
scripts/post-receive-email-with-diffs

index 6f42e95..feb7750 100755 (executable)
@@ -599,7 +599,11 @@ send_mail()
 {
        COMMITTER=$(git-for-each-ref --format='%(committer)' --sort=-committerdate count=1 refs/heads)
        COMMITTERNAME=$(cut -d'<' -f1 <<< $COMMITTER)
-       COMMITTERMAIL=$(cut -d'<' -f2 <<< $COMMITTER |cut -d'>' -f1)
+       if [ -n "$envelopesender" ] ; then
+            COMMITTERMAIL=$envelopesender
+        else
+           COMMITTERMAIL=$(cut -d'<' -f2 <<< $COMMITTER |cut -d'>' -f1)
+        fi
        /usr/sbin/sendmail -t -f "$COMMITTERMAIL" -F "$COMMITTERNAME"
 }