I am using the FogBugz hosted service for issue tracking and Mercurial for version control. I'd like my Mercurial repository to show up in FogBugz and to be able to relate changesets to issues. Unfortunately, I'm running into a problem and I'm having trouble getting the feedback I need to solve it.
I read the documentation for how to integrate Mercurial and FogBugz. I downloaded fogbugz.py and left it in the home folder of the user that hg serve runs as. I modified hgrc thus:
[paths] default = /var/hg/myproject [extensions] fogbugz = /home/user/fogbugz.py [hooks] changegroup = python:/home/user/fogbugz.py:hook [fogbugz] host=https://myproject.fogbugz.com [web] baseurl=http://my.ip.address:port
Currently, when I push from my repository to /var/hg/myproject, the push succeeds, and I see no error messages, but nothing shows up in the Source Control part of my FogBugz site. I also confirmed that I could access the Mercurial repository by pointing my browser at the given IP and port. The repo shows my changes. In /home/user, a fogbugz.pyc file shows up, so I'm pretty sure that the Python interpreter tried to run the file and produced a compiled version for later use.
I'm pretty sure that something in the given configuration is wrong, but I can't tell what.