Гитхуб и Фогбугз - PullRequest
       11

Гитхуб и Фогбугз

7 голосов
/ 15 февраля 2011

Итак, мы интегрировали fogbugz и github, реальный механизм, кажется, работает. (т. е. когда вы нажимаете кнопку «test» на github, отображается сообщение «payload delivery»)

Я пытался

git commit -am 'fixing 97047'
git push origin

и

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

Кажется, ни один из них не работает. Хотелось бы узнать, чего мне не хватает - ссылки на документацию были бы очень полезны!

Ответы [ 2 ]

10 голосов
/ 15 февраля 2011

Номер дела должен иметь вид:

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

так

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

все должно работать.

Я использую FogBugzId: 1234

1 голос
/ 19 сентября 2013

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" не будетбольше работы в комментарии к регистрации.Это должно быть что-то вроде «идентификатора ошибки: 123» или «Case: 123» вместе с номером дела FogBugz, чтобы быть распознанным.

...