Есть ли система отслеживания ошибок/проблем, которая интегрируется с Mercurial?

Я использовал Trac/Subversion раньше и очень люблю интеграцию. В моем текущем проекте используется Mercurial для распределенной разработки, и было бы неплохо отслеживать проблемы/ошибки и интегрировать их с Mercurial. Я понял, что это может быть сложно с характером DVCS.

Ответ 1

TracMercurial интегрирует Trac с Mercurial. Assembla предоставляет бесплатный Mercurial хостинг с интеграцией Trac.

Идея состоит в том, что у вас есть центральный репозиторий в качестве вашего хозяина и выгружаете все вспомогательные изменения из локальных репозиториев в основной.

Ответ 2

Я также хотел бы добавить Redmine в список. Я начал с Trac, но я нашел поддержку Mercurial (и административный интерфейс для всего) намного лучше в Redmine.

Ответ 4

BugTracker.NET теперь поддерживает интеграцию Mercurial так же, как поддерживает Subversion и git. BugTracker.NET - это бесплатный, открытый, ASP.NET система отслеживания ошибок.

Другие бесплатные, с открытым исходным кодом трекеры ошибок, поддерживающие Mercurial:

Ответ 5

Существует также плагин для интеграции Mercurial с Jira. См. веб-страницу для плагина.

Ответ 6

У Mantis есть бета-интеграция для Mercurial: blog-post и code.

Ответ 7

Bugs Everywhere - это распределенная система автозагрузки, поддерживающая Mercurial.

Ответ 8

Jira интегрируется с помощью плагина. Это отличный инструмент.

http://www.atlassian.com

Ответ 9

Я только что собрал отладчик ошибок командной строки с именем b для Mercurial, который, хотя и не такой мощный, как Trac и т. это то, что требует много ситуаций. Лучшей особенностью является то, как легко настраивать - установите расширение Mercurial, и все ваши репозитории имеют в своем распоряжении контролер ошибок. Я нахожу это невероятно полезным для небольших проектов, которые я не могу/не хочу настраивать с полноценным трекером, живущим на сервере где-то, просто hg b и go.

Ответ 10

Если вы открыты для другого предложения, вы можете попробовать Artemis.

Хотя я еще не использовал его, он выглядит достаточно легко.

Ответ 11

Здесь BugzillaExtension для добавления комментария к ошибке Bugzilla каждый раз, когда вы упоминаете его номер.

Ответ 12

Недавно я разработал плагин Trac, который объединяет некоторые функции Mercurial, которые TracMercurial Plugin еще не поддерживает, он называется TracMercurialChangesetPlugin. Он позволяет выполнять поиск в ваших наборах изменений, синхронизировать кеш, просматривать список изменений в ваших соответствующих билетах...

Вы можете прочитать об этом на http://tumblr.com/x8tg5xbsh