2011-02-15 83 views
7

所以我們已經集成了fogbugz和github,實際的機制似乎工作。 (即,當按下github上的「測試」按鈕時,顯示消息「payload delivered」)。不幸的是,找不到關於在提交消息中放入什麼的文檔來將bug與提交聯繫起來。Github和Fogbugz

我已經試過

git commit -am 'fixing 97047' 
git push origin 

git commit -am 'fixing #97047' 
git push origin 

似乎都不工作。我很想知道我錯過了什麼 - 鏈接到文檔將非常感謝!

回答

10

的情況下,數量應該是這樣的形式:

\b((FogBug[sz]|Case|Bug[zs]*(?:ID)*):(\d+) 

所以

FogBugz:1234 
    FogBugs:1234 
    Case:1234 
    Bugz:1234 

都應該工作。

我使用FogBugzId:1234

+1

爲FogBugz的服務鉤源是[這裏](https://github.com/github/github-services/blob/master/services/fog_bugz.rb)。 –

+0

終於搞定了。謝謝! –

+0

更新鏈接FogBugz的服務鉤源代碼:https://github.com/github/github-services/blob/master/lib/services/fog_bugz.rb –

1

的URL的源代碼已經改變到https://github.com/github/github-services/blob/master/lib/services/fog_bugz.rb

另外,RE已更改爲:

/\s*(?:Bug[zs]*\s*IDs*\s*|Case[s]*)[#:; ]+((\d+[ ,:;#]*)+)/i) 

這意味着,例如單詞「 FogBugz「將不再適用於入住評論。它必須是「Bug ID:123」或「Case:123」以及FogBugz案例編號才能被識別。

+0

另外多個案件被支持:'例:#123,#456 ,#789,#101112' –