Question
Nous avons donc intégré Fogbugz et Github, le mécanisme réel semble fonctionner. (c'est-à-dire que lorsque vous appuyez sur le bouton "Tester" sur GitHub, le message "La charge utile livrée" est affiché) Malheureusement, ne peut pas trouver la documentation sur ce qu'il faut mettre dans le message de la validation pour lier le bogue à l'engagement.
j'ai essayé
git commit -am 'fixing 97047'
git push origin
et
git commit -am 'fixing #97047'
git push origin
Aucun ne semble fonctionner. J'adorerais savoir ce qui me manque - les liens vers la documentation seraient les plus appréciés!
La solution
Le numéro de cas doit être du formulaire:
\b((FogBug[sz]|Case|Bug[zs]*(?:ID)*):(\d+)
alors
FogBugz:1234
FogBugs:1234
Case:1234
Bugz:1234
devrait tout fonctionner.
J'utilise Fogbugzid: 1234
Autres conseils
L'URL du code source a changé en https://github.com/github/github-services/blob/master/lib/services/fog_bugz.rb
De plus, le RE a changé pour:
/\s*(?:Bug[zs]*\s*IDs*\s*|Case[s]*)[#:; ]+((\d+[ ,:;#]*)+)/i)
Ce qui signifie, par exemple, le mot "Fogbugz" ne fonctionnera plus dans le commentaire d'enregistrement. Il devra être quelque chose comme "Bug IDS: 123" ou "Case: 123" avec le numéro de cas FogBugz pour être reconnu.