Email notification when pushing back via http

x wasedaxiao at gmail.com
Thu Dec 6 08:45:18 UTC 2012


Hello,

I want to set an email notification if I push my local changes back to main
repository which is locate at web.

e.g.
hg push http://mycompany.com/hg/test-repo/

The config in hgrc are shown below. It worked when I "hg push
/absolute/path" but I could not get any email when I use "hg push
http://mycompany.com/hg/test-repo/".
How to configure email notification when pushing is based on http protocol.
Do I need configure something in hgweb.cgi/hgweb.config side?

---
[paths]
default = /ws/hg-master/scripts

[web]
allow_push = *
push_ssl = false
baseurl=http://mycompany.com/hg/test-repo/


[extensions]
hgext.notify =

[hooks]
changegroup.notify=python:hgext.notify.hook

[email]
from= mymail at mycompany.com
method = /usr/sbin/sendmail

[smtp]
host=localhost

strip = 4
[notify]
test=false
config = /ws/hg-master/scripts/.hg/notify.conf

sources = push

template= Subject: {webroot} {desc|firstline|strip}\n
  changeset {node|short} in {root}
  \nDetails:
  {baseurl}/rev/{node|short}\n
  Description: {desc|tabindent|strip}\n

diffstat=false
---

Regards,
xj
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20121206/23f44510/attachment-0002.html>


More information about the Mercurial mailing list