vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner
Я тут задумался, а настолько ли хорош Хиппсовский cvstrac (он же svntrac, он же gittrac), чтобы продолжать им пользоваться? Все равно, все sqlite базы при перезде с cvstrac на gittrac придется заново пересоздавать.

При всей массе достоинств у него есть один большой недостаток - все баг-репорты от внешних людей получаются анонимными. Авторизоваться там посредством OpenID-а или facebook-а нельзя, а создавать юзеров там может только администратор.

Поскольку у меня граничными условиями примерения любого вебовского софта являются "не php, не клиент-серверная бд" и крайне желательным "никаких долгоживущих процессов" и "есть в дистрибутиве", рассматриваются на данный момент три варианта

1. Использовать ikiwiki в режиме багтракера. Плюсы
  • Оно всё равно уже есть и используется.
  • понятно что делать с репликацией на vds

минусы
  • Плохие возможности кастомизации форм ввода, и полное отстутствие их по умолчанию. Для казуальных репотеров неудобен
  • отсутствие норальных средств структурированного поиска информации
  • нету средств для интеграции с репозиторием, показа истории проекта и т.д.


2. Использовать trac. Оно вроде и c sqlite рабоатет, и openid плагин есть, и через старый добрый CGI живет, и в дистрибутиве есть, но, помнится, лет несолько назад [personal profile] filin слегка аудитил его код и сказал "это не едят".

3. Использовать rt. В дистрибутиве - аж две версии, sqlite умеет, openid умеет. Правда, любит персистентные процессы. Но, пожалуй SpeedyCGI я переживу.

Date: 2012-10-03 03:09 pm (UTC)
From: [identity profile] scarab.livejournal.com
А чем redmine не нравится?

Date: 2012-10-03 03:26 pm (UTC)
From: [identity profile] amosk.livejournal.com
Плюсую за redmine.
После trac перешел на redmine и ни разу не вспомнил про первый.

Минусы:
- Ruby on rails (борьба с зависимостями )
- не уверен на счет openid из коробки, но плагин точно есть

Date: 2012-10-03 04:12 pm (UTC)
From: [identity profile] blacklion.livejournal.com
Только fossil! Только хардкор!

Date: 2012-10-03 05:09 pm (UTC)
From: [identity profile] dmzlj.livejournal.com
gittrac давным-давно брошен, имеет проблемы с кодировками и не отображает бранчи. и кстати говоря, это тоже "долгоиграющий процесс".

Date: 2012-10-03 05:18 pm (UTC)
From: [identity profile] dmzlj.livejournal.com
по поводу не умею готовить, я его пару лет держал. проблемы с кодировками возникают внезапно, надо было, наверное, посмотреть в код и пропатчить, т.к. они слетали только иногда, но регулярно.

по поводу чем заменить --- тут просто. особо нечем, остальное -- всякий рубёвый или питоновый треш.

I second that. Fossil!

Date: 2012-10-03 07:26 pm (UTC)
From: [personal profile] greenkrokodilla
Так поставьте ничего вам не стоящие "Ископаемое", это один файл.
Кстати, вы сетовали, что "вам не нужен встроенный веб сервер - он все равно не поддерживает хттпс".
Ископаемое работает как CGI скрипт, просто бросьте его под веб сервер.

В него встроен "трак", разумный, интегрированный с контролем версий (отображается в timeline, которую можно смотреть общую, и/или по видам событий - коммиты, баги, записи в вики и т.д.)

Ну и там настраивается система пользователей с паролями (и авторство, если верно помню, автоматически отображается -- посмотрите на сайте Ископаемого, сделайте логин как "аноним" и посмотрите страничку trac'а - их сайт и есть то, что выдает их интегрированная система контроля версий.

В крайнем случае добавите примитивный скрипт для авто-записи багов куда-нибудь в ваш Гит тоже, если надо - автоматически, без вашего участия.
Хотя это a kludge в некотором смысле.

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

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

May 2026

S M T W T F S
      12
345 6789
10 1112 13 14 1516
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 20th, 2026 04:51 am
Powered by Dreamwidth Studios