I would like to automatically send to the Gambit mailing list all the changes that are made to the Gambit repository. I tried following the instructions in:
http://morecode.wordpress.com/2007/08/03/setting-up-mercurial-to-e- mail-on-a-commit/
but that doesn't seem to work. Does anyone here have experience with doing that? The .hg/hgrc file I'm using is attached below.
Marc
[paths] default-push = ssh://gambit@trex.iro.umontreal.ca/HTML/repo/gambit default = http://www.iro.umontreal.ca/~gambit/repo/gambit/
[extensions] hgext.notify =
[hooks] # batch emails when many changesets incoming at one time changegroup.notify = python:hgext.notify.hook
[smtp] host = localhost
[email] from = gambit@iro.umontreal.ca
[web] baseurl = http://www.iro.umontreal.ca/~gambit/repo/gambit/
[notify] # config items go in here config = /part/02/www-perso/usagers/gambit/HTML/repo/notify.conf maxdiff = 0 # max lines of diffs to include (0=none, -1=all) maxsubject = 67 # truncate subject line longer than this diffstat = False # add a diffstat before the diff content sources = serve push pull bundle # notify if source of incoming changes in this\ list # you can override the changeset template here, if you want. # If it doesn't start with \n it may confuse the email parser. # here's an example that makes the changeset template look more like hg log: template = \ndetails: {baseurl}{webroot}/rev/{node|short} \nchangeset: {rev}:{\node|short}\nuser: {author}\ndate: {date|date}\ndescription:\n{desc}\n
Note that the file /part/02/www-perso/usagers/gambit/HTML/repo/ notify.conf contains:
[reposubs] # key is glob pattern, value is ","-separated list of subscriber emails * = feeley@iro.umontreal.ca
# [usersubs] # # key is subscriber email, value is ","-separated list of glob patterns # user@host = pattern # # [reposubs] # # key is glob pattern, value is ","-separated list of subscriber emails # pattern = user@host