[Xcb] adding diff in the mails of xcb-commits ML

Carl Worth cworth at cworth.org
Mon Feb 27 22:25:34 PST 2006


On Tue, 28 Feb 2006 06:38:51 +0100 (CET), Vincent Torri wrote:
> Maybe this question is more for Jeremy than others. It seems that it's
> possible to add diffs in the mails from the xcb-commits ML (well, I don't
> have them ;) ). Cairo does that.

I just whacked XCB's update hook with a similar change to what I have
in cairo.

When I first made the cairo hook, it was only sending the diff for a
single patch pushed (most recent patch perhaps?). Hopefully now it
will do all of them.

Oh, it's probably doing them from most recent to oldest, which is
likely a confusing order though.

I do wish the hooks were under revision control and more visible by
default, but here are the basic changes I made if you want to
experiment with .git/hooks/update yourself.

-Carl

diff -u update update.cairo
--- update      2006-02-27 11:23:31.000000000 -0800
+++ update.cairo        2006-02-27 22:08:01.000000000 -0800
@@ -10,7 +10,7 @@
 #

 project=$(cat $GIT_DIR/description)
-recipients="commit-list at somewhere.com commit-list at somewhereelse.com"
+recipients="cairo-commit at cairographics.org"

 ref_type=$(git cat-file -t "$3")

@@ -83,7 +83,7 @@
                echo "Rebased ref, commits from common ancestor:"
                ;;
        esac
-       git-rev-list --pretty "$3" "^$base"
+       git-rev-list "$3" "^$base" | while read rev; do git-show $rev;
done
 fi) |
-mail -s "$project: Changes to '${1##refs/heads/}'" $recipients
+mail -s "Changes to '${1##refs/heads/}'" $recipients
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/xcb/attachments/20060227/0c7b702d/attachment.pgp


More information about the Xcb mailing list