<div dir="ltr"><div><div>Greetings all,<br></div><div><br></div>Has anyone had any luck setting up a change hook for a Mercurial repo? I followed what is in the <a href="http://docs.buildbot.net/current/manual/cfg-wwwhooks.html#change-hooks">Buildbot manual change hooks</a> and the hgbuildbot.py script documentation by doing the following:<br><br></div><div><div style="margin-left:40px">1. Enabling the base dialect in Buildbot's master.cfg by adding the following code:<br><br></div><div style="margin-left:80px">c['www'] = dict(change_hook_dialects={'base': True})<br></div><br><div style="margin-left:40px">2. Copied the hgbuildbot.py from the Buildbot ./master/contrib/ repo to the .hg folder of the repo I want notify Buildbot</div><div style="margin-left:40px">3. Add the following to the repo's hgrc:</div><p style="margin-left:40px">[hooks]<br>changegroup.buildbot = python:.hg/hgbuildbot.py:hook<br><br>[hgbuildbot]<br>venv = /home/buildbotuser/master/lib/python2.7/site-packages<br>master = <a href="http://1.2.3.4:8010/change_hook/base">http://1.2.3.4:8010/change_hook/base</a></p><p style="margin-left:40px">4. Tested the change hook setup by using the Buildbot repo's ./master/contrib/hgbuildbot.py</p><p style="margin-left:40px">5. And I keep the getting following error in the twisted.log, no matter what I tried (like changing the ip address to localhost):</p><p style="margin-left:40px">[_GenericHTTPChannelProtocol,0,10.10.1.249] The dialect specified, 'base', wasn't whitelisted in change_hook</p><p style="margin-left:40px">[_GenericHTTPChannelProtocol,0,10.10.1.249] Note: if dialect is 'base' then it's possible your URL is malformed and we didn't regex it properly</p><p style="margin-left:40px"><br></p><p>Regards,</p><p>Alvaro<br></p></div></div>