Catchy title for a blog post, huh?
Anyway, something I always (or almost always) forget to do every time when I set up a new git repo and set up the hook to send everyone an email on each git push
is to edit description
so the first email always starts “UNNAMED PROJECT” which drives me mad!
The full list of steps for setting this up I take are:
cd {git dir}/hooks
mv post-receive post-receive.bak
ln -s /usr/share/doc/git-core/contrib/hooks/post-receive-email post-receive
vi config # edit the config to give the hook an email address (see below)
vi description # *that* step - edit this to have your project name
The config should have something like this in it:
[hooks]
mailinglist = bunch-o-gits@example.com
emailprefix = "[URA git] "
which will send it to a list you need to set up and give you something by which to filter the emails.
Later, gits!
[Update: that line linking to the post-receive-email script might be a bit Debian-specific, not sure…]