Как программно отправить ошибку в Tracker, MantisBT или Trac? - PullRequest
4 голосов
/ 27 июня 2009

У меня есть программа, над которой я работал дома некоторое время, и я решил, наконец, выкинуть ее на SourceForge. SourceForge предлагает Tracker, MantisBT или Trac для отслеживания ошибок.

В моем приложении уже есть диалоговое окно «Извините, произошла ошибка», но я хотел бы добавить кнопку «Пожаловаться на это», которая отправит сообщение об ошибке в мой багтрекер. Кто-нибудь пытался сделать это с трекером? Можете ли вы отправлять анонимные сообщения об ошибках через интерфейс строки запроса или что-то в этом роде? Или, если Tracker не может сделать это, как насчет MantisBT? Или Трак?

Ответы [ 2 ]

2 голосов
/ 07 июля 2009

Программный доступ:

Если ваше приложение построено на Eclipse, вы можете использовать существующие плагины Mylyn - они оба предлагаются с установкой в ​​один клик начиная с версии 3.2 ( ссылка ).

1 голос
/ 07 декабря 2009

Кроме того, Mantis 1.1.x (и, возможно, позже 1.2.x) имеет скрипт php (core / checkin.php), который можно вызывать из ловушки post-commit, когда репозиторий и богомол живут на одном хосте. Вам просто нужно обеспечить клей для крючка, например, bash, и либо зафиксируйте все заметки как пользовательский пользовательский элемент vcs, либо внесите небольшую модификацию в php, чтобы определить, кто делает коммит.

В более поздних версиях 1.1.x есть checkincurl.php, который будет решать вопросы использования, когда богомол и репо не связаны.

...