Мой быстрый вопрос таков: Кажется, все работает, за исключением того, что билеты Trac не получают обновления статуса при коммите Заметки с изменениями добавляются к заявке, но сами заявки не разрешаются
Я только что сделал эту настройку:
- Windows 7 x64
- IIS 7,5
- isapi-wsgi 0.4.2
- Python27 32
- Mercurial 1.8
- Trac 0,12
У меня запущен Trac и связан с репозиторием (я могу просматривать наборы изменений, просматривать и т. Д.)
Я использую AD для аутентификации, поэтому все мои имена пользователей в этом формате: MYDOMAIN \ bbarker
Установите CommitTicketUpdater , следуя инструкциям здесь .
Когда я фиксирую новый код и ссылку на тикет:
$ hg commit -m "[fixes #1] - blah blah blah..."
$ hg push
Trac добавляет набор изменений в тикет:
Изменено 5 секунд назад MYDOMAIN \ bbarker
В [29283792837498273948729374]:
[исправляет # 1] - бла-бла-бла ...
( # 1 , выше, ссылка на тикет)
Но статус заявки никогда не обновляется , что бы я ни пытался.
Что-нибудь еще, что я должен сделать, чтобы заставить это работать?
ниже приведены фрагменты моих настроек
trac.ini
[компоненты]
tracext.hg. * = включено
tracopt.ticket.commit_updater. * = включено
tracopt.ticket.commit_updater.committicketreferencemacro = включено
tracopt.ticket.commit_updater.committicketupdater = включено
[Hg]
node_format = short
show_rev = да
[билет]
...
commit_ticket_update_envelope = []
commit_ticket_update_commands.close =
commit_ticket_update_commands.refs =
commit_ticket_update_check_perms = true
commit_ticket_update_notify = true
[ПРОФ]
...
repository_dir = C: \ repositories \ project
repository_sync_per_request = по умолчанию
repository_type = hg
.hg / hgrc
[крючки]
; Если Mercurial-плагин установлен в каталоге плагинов Trac
commit = python: C: \ Trac \ hooks.py: add_changesets
changegroup = python: C: \ Trac \ hooks.py: add_changesets
[ПРОФ]
env = C: \ Trac \ tracproject
trac-admin = C: \ Python27 \ Scripts \ trac-admin.exe