2011-02-15 6 views
7

fogbugzとgithubが統合されているので、実際の仕組みが機能しているようです。 (つまり、githubの "test"ボタンを押すと、 "payload delivered"というメッセージが表示されます)残念ながら、コミットにバグを結びつけるために、コミットメッセージに何を入れるべきかに関するドキュメンテーションを見つけることができません。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 

すべての作業をする必要があります。例えば、単語 "のために、意味

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

:1234ソースコードへのURLがhttps://github.com/github/github-services/blob/master/lib/services/fog_bugz.rbまた

に変更されました

+1

FogBugzサービスフックのソースは[here](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

、REがに変更されました:

は私がFogBugzId使用しますFogBugz "はチェックインのコメントでは機能しなくなります。認識されるためには、FogBugzのケース番号と共に「Bug ID:123」や「Case:123」のようなものでなければなりません。

+0

複数のケースもサポートされています: 'Cases:#123、#456 、#789、#101112' –