2011-02-15 69 views
7

इसलिए हमने फोगबगज़ और जिथब को एकीकृत किया है, वास्तविक तंत्र काम करने लगता है। (यानी जिथब पर "टेस्ट" बटन दबाते समय, "पेलोड डिलीवर" संदेश दिखाया गया है) दुर्भाग्यवश, प्रतिबद्धता संदेश में क्या करना है, इस पर दस्तावेज नहीं मिल सकता है कि प्रतिबद्धता को बग बांधने के लिए।गिथब और फोगबगज़

मैं

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

फोगबगज़ सेवा हुक का स्रोत [यहां] है (https://github.com/github/github-services/blob/master/services/fog_bugz.rb)। –

+0

अंततः इसे काम करने के लिए मिला। धन्यवाद! –

+0

फोगबगज़ सेवा हुक स्रोत कोड के लिए अद्यतन लिंक: 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

इसके अलावा करने के लिए बदल गया है, फिर से बदल गया है:

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

जिसका मतलब है, उदाहरण के शब्द "के लिए फॉगबगज़ "अब चेक-इन टिप्पणी में काम नहीं करेगा। पहचानने के लिए इसे फॉगबगज़ केस नंबर के साथ "बग आईडी: 123" या "केस: 123" जैसे कुछ होना होगा।

+0

इसके अलावा कई मामले समर्थित हैं: 'मामले: # 123, # 456 , # 789, # 101112' –