Я хочу обновить Trac на моем сервере, чтобы включить этап тестирования в рабочий процесс. Мне удалось сделать это в Trac, но мне нужно изменить фиксацию svn, чтобы переместить статус в «тестирование», а не в «закрыто».
Я читал, что мне нужно изменить файл commit_updater.py, но я не знаю, как это сделать. Я пробовал проверить код Trac, отредактировав файл commit_updater.py и установив его на сервере с помощью команды:
C: \ Trac_0.12> C: \ svn \ trac \ python \ python.exe setup.py установить
но я получаю следующую ошибку при установке ....
Файл "C: \ svn \ trac \ python \ lib \ site-packages \ setuptools-0.6c11-py2.6.egg \ setuptools \ command \ egg_info.py", строка 233, в get_svn_revision
IndexError: список индекса вне допустимого диапазона
Кстати, я использую сервер VisualSVN с их версией Trac.
В качестве альтернативы ... Кто-нибудь рекомендует альтернативу использованию Trac с SVN? Я думал, что будет достаточно просто изменить хук пост-фиксации, чтобы переместить билет в «тестирование» вместо «закрыто», но это оказалось очень неприятным! Любая помощь с этим будет очень признательна.
Спасибо.