Mercurial Jabber notification extension
This is in fact an in-process hook for notifying developers of the project about server activity by using the Jabber (XMPP) messaging protocol.
This extension is not distributed with Mercurial.
Author: Kamyar Inanloo
Project home: https://bitbucket.org/kamyar1979/hgxmpp
This is a tiny Python package working as a Mercurial in-process hook. It works using xmpppy package for sending messages to developers (Jabber users) when one pushes/commits/... the project. You must install xmpppy as a requirement:
pip install xmpppy
Then extract the extension to Python package folder (e.g. site-packages)
Configure your .hgrc to enable the extension by adding following lines:
[hooks] changegroup = python:hgxmpp.hook [jabber] userid = firstname.lastname@example.org password = mercurialpassword MyProject = email@example.com, firstname.lastname@example.org
The last line tells the extension to send notification to user1 and user2 when the repository MyProject changes.