I'm currently evaluating FogBugz as our issue tracking system, but GitHub integration is essential for us, and I've found it disappointingly difficult to get these two services talking. There's not much documenation on this topic, especially on the FogBugz side, and what there is seems to be stale.
I'd like to know if anyone has FogBugz talking to GitHub, and get some advice on where I'm going wrong! (I've a suspicion right now that the issue is authentication of the user trying to get info, as these are non-public codebases.)
Here's what I've been trying:
FOGBUGZ ADMIN:
On FogBugz 8, hosted, I've set up a generic Source Control repository with a 'diff URL' of:
https://github.com/[my github user]/[my company]/[my repo]/commit/^R2
The 'log URL' is:
https://github.com/[my github user]/[my company]/[my repo]/commits/^FILE
GITHUB ADMIN:
On my repo, I've set up a FogBugz 'service hook'.
The 'Cvssubmit URL' is:
http://[my company].fogbugz.com/cvsSubmit.asp
The 'Fb Version' I've set to '7', as it looks like only '6.1' and '7' are supported. The version is actually 8 of course...
The 'Fb Repoid' I've set to that shown on the FogBugz source control popups.
I've ticked the 'Active' box. The 'Test Hook' button reports 'deploying payload' and 'payload deployed', but it is not clear what this did.
USAGE:
I was also wondering if perhaps the integration is working, but it's the parsing of the commit messages which isn't correct; what form of words should I be using in the Git commit message so that the bug number is parsed out correctly? I'm assuming, based on a Google, that it's something like, "Fixes a bug to do with X (see BugzID 12234)"
Any help appreciated, thanks.