Распределенная система отслеживания ошибок для мерзавца с применимым Eclipse поддержка Mylyn?

Я использую мерзавца для управления версиями, но я в настоящее время испытываю недостаток в хорошем средстве отслеживания проблемы/ошибки/билета с Eclipse интеграция Mylyn.

Функции я ищу:

  • Реализация с открытым исходным кодом (так, чтобы я мог добавить опции, в которых я нуждаюсь в будущем. GPL, LGPL, MIT или предпочтенная лицензия BSD).
  • Распределенный (проблемы должны быть сохранены в мерзавце репозиторий, я открыт для предложений для средств отслеживания, которые хранят проблемы в том же или отдельном ответвлении к коду).
  • Должен иметь Eclipse поддержка Mylyn (так, чтобы я мог открыть и закрыть проблемы через интерфейс mylyn, я думаю, что разумная реализация могла обеспечить localhost сервер HTTP в определенном порте, и mylyn будет использовать "веб-шаблон" коннектор для разговора с системой отслеживания ошибок). Предпочтительно Mylyn автоматически видел бы, что проблемы открываются и закрываются, поскольку я переключаю ответвления, но я хорошо с этим являющимся менее умным.
  • Способный отследить проблемы между ответвлениями, примером:
    • У меня есть X и Y ответвлений с общей родительской фиксацией Z.
    • фиксация Z имеет нерешенный вопрос Z1.
    • ответвление Y имеет фиксацию (фиксируйте Y4), и закрывает проблему в Y.
    • ответвление Y имеет новую проблему (фиксируйте Y2),
    • ответвление Y объединяется в X.
    • система отслеживания ошибок автоматически знает, что выпуск Z1 фиксируется в X, но существует теперь новая проблема от фиксации Y2.
  • Способный иметь дело со случаем, где несколько репозиториев открываются, измените и закройте те же или другие вопросы (распределенная часть, я просто делаю это явным).
  • Должно быть выполнимым на Linux на 32 бита и на 64 бита (человечность 10.04 на данный момент)
  • Предпочтительно реализованный в ударе, c/c ++, Python или жемчуг (возможно Java или рубин, также).

Вторичные функции (было бы хорошо, но я могу жить без):

  • Достаточно маленький, чтобы быть включенным в исходный код проекта: предпочтительно единственный файл с исполняемым набором битов (например, единственный удар или сценарий Python с полным внедрением)
  • Некоторый интерфейс интернет-пользователя так, чтобы люди без Eclipse Mylyn могли, по крайней мере, добавить новые проблемы и добавить комментарии к существующим (никакая потребность смочь установить приоритеты или даже близкие проблемы)

Можно ли предложить что-нибудь?

Обновление: С 13.09.2012 никаких подходящих инструментов был найден. Сводка лучших соответствий настолько далеко:

  • Ошибки Везде - никакая поддержка Mylyn, состоянием был "Adrian Wilkins, хотел бы видеть коннектор Mylyn для БЫТЬ" в "Функциях Plannet" в течение прошлых двух лет. Иначе проект продолжает идти.
  • проблемы мерзавца - этот проект, кажется, мертв. Исходный автор прекратил делать фиксации приблизительно два года назад, и другие авторы выполнили меньше чем в десяти фиксациях о прошлых двух годах.
  • случай мерзавца - этот проект, кажется, мертв. Исходный автор прекратил делать фиксации три года назад.
  • палка - этот проект, кажется, мертв. Я не мог даже больше находить общедоступный репозиторий.
  • TicGit этот проект, кажется, мертв. Все репозитории, которые я мог найти, имеют правовую оговорку, что проект больше не разрабатывается.
  • TigGit-NG - это проектирует, кажется, умер многократно, но настолько далеко, кто-то всегда принимал проект снова. Никакие Mylyn не поддерживают здесь также. Требует, чтобы довольно недавняя среда Ruby работала.
  • TicGit.net - этот проект, кажется, win32/.Net определенное ветвление TicGit, записанного в C#. Не соответствует моим потребностям.

18
задан Mikko Rantalainen 13 September 2012 в 06:56
поделиться

2 ответа

Вы смотрели на Bugs Everywhere? На этой странице говорится, что поддержка Mylyn все еще является запрашиваемой функцией, но я думаю, что она отвечает почти всем вашим остальным требованиям. (Для ясности, я сам еще не пробовал, но мне кажется, что это очень разумный подход)

.
1
ответ дан 30 November 2019 в 09:43
поделиться

Вы можете посмотреть GitIssues , который хорошо интегрирован с командной строкой git. Но, к сожалению, он не поддерживает Mylyn. Тем не менее, создать коннектор Mylyn должно быть легко, поскольку он может экспортировать в XML.

Вы можете посмотреть этот список распределенных систем отслеживания ошибок.

3
ответ дан 30 November 2019 в 09:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: