Можно ли интегрировать коммиты Mercurial с JIRA или FishEye (через TortoiseHg или hg)?

Есть ли способ связать каждую фиксацию HG с конкретной проблемой отслеживания ошибок?

Например, показывать раскрывающийся список при фиксации из TortoiseHg со всеми активными задачами JIRA, назначенными текущему пользователю (аналогично Плагин TortoiseSVN для JIRA). Возможно, раскрывающийся список слишком наворочен, но есть ли что-то похожее на TortoiseSVN Как минимум доступна интеграция с системами отслеживания ошибок / трекерами проблем, т. Е. Текстовое поле в правом верхнем углу окна фиксации, где вы можете ввести номер проблемы? Не могу найти ничего похожего в THG.

Я нашел несколько многообещающих конфигураций в руководстве по TortoiseHg, но нашел их очень примитивно ... Идеи / мысли / обходные пути?


person Ash    schedule 23.06.2010    source источник
comment
Итак, в файле репо .hg \ hgrc я смог получить ссылку для отображения ... добавив: [tortoisehg] issue.regex = # (\ d +) \ b issue.link = JIRA_SERVER / browse / PROJECT_NAME- {1} Было бы неплохо, если бы я смог передать это в FishEye..etc   -  person Ash    schedule 23.06.2010


Ответы (3)


Ответ отрицательный - TortoiseHg не поддерживает запрошенные вами функции. Эта функция уже была введена в трекер ошибок TortoiseHg, поэтому я предлагаю вам зарегистрироваться на Bitbucket и «следить» за проблемой там.

person Martin Geisler    schedule 30.06.2010

Это сейчас там.

Перейдите к File/Settings/, затем выберите вкладку global settings или вкладку репозитория.

Под Issue Tracking добавьте соответствующее регулярное выражение и ссылку. Например \b\w{3,7}-\d+\b и http://your.jira.server.com:8080/browse/{0}.

См. http://caraulean.com/blog/2011/09/09/tortoisehg-and-jira-integrationthe-lightweight-option/

person Sandro    schedule 17.02.2015

fyi, эта проблема была решена командой TortoiseHg около двух недель назад. в настоящее время он находится в ночных сборках, но, вероятно, войдет в следующий настоящий выпуск.

person Peter Dohm    schedule 20.04.2011