Email notification when pushing back via http
Yannick CHARLES
yann.cha at free.fr
Thu Dec 6 21:03:47 UTC 2012
Hello,
I think your problem comes from the setting of the "sources" parameter:
setting it to "push" will only send e-mails when pushing locally. In order
to send e-mails when pushing via http, you need to add "serve" to it, i.e.:
[notify]
sources = push serve
Best regards,
Yannick CHARLES
Message: 3
> Date: Thu, 6 Dec 2012 17:45:18 +0900
> From: x <wasedaxiao at gmail.com>
> To: mercurial at selenic.com
> Subject: Email notification when pushing back via http
> Message-ID:
> <CAETHjxZGCByJ1xa9uONMWshGh0ZqNaqD5e=
> 6Ujyd82hr36AaCw at mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> 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/c11bb856/attachment-0002.html>
More information about the Mercurial
mailing list