我快速的問題是這樣的:一切似乎是工作,但Trac的門票沒有得到提交時的狀態更新。更改設置的音符附加到票,但票本身並沒有得到解決如何獲取Trac(CommitTicketUpdater)w/Mercurial在提交時關閉票據?
我剛剛做了這個設置:
- Windows 7的64位
- IIS 7.5
- isapi-wsgi 0.4.2
- Python27 32
- Me rcurial 1.8
- Trac的0.12
我有Trac系統的運行,並與回購聯繫起來(我可以查看變更集,瀏覽等)
我使用AD進行身份驗證,所以我所有的用戶名是這種格式:MYDOMAIN \ bbarker
設置的CommitTicketUpdater按照指示here。
當我提交新的代碼,並鏈接到票:
$ hg commit -m "[fixes #1] - blah blah blah..."
$ hg push
Trac的追加變更設置售票:
改5幾秒前通過MYDOMAIN \ bbarker
In [29283792837498273948729 374]:
[修復#1] - 等等等等......
(該#1,上面是一個鏈接到售票)
但票狀態是永遠無論我嘗試什麼,都更新了。
有什麼額外的我需要做的,以使其發揮作用?下面
是我的設置
TRAC片段。INI
[組成]
tracext.hg。* =允許
tracopt.ticket.commit_updater。* =允許
tracopt.ticket.commit_updater.committicketreferencemacro =允許
tracopt.ticket.commit_updater。 committicketupdater =允許[汞柱]
node_format =短
show_rev =是[機票]
...
commit_ticket_update_envelope = []
commit_ticket_update_commands.close =
commit_ticket_update_commands.refs = <ALL>
commit_ticket_update_check_perms =真
commit_ticket_update_notify =真[TRAC] ... repository_dir = C:\庫\項目
repository_syn c_per_request =默認
repository_type =汞柱
.hg/hgrc
[鉤]
;如果水銀-插件被安裝在Trac的插件目錄
提交=蟒:C:\ Trac系統\ hooks.py:add_changesets
changegroup =蟒:C:\ Trac系統\ hooks.py:add_changesets[TRAC]
ENV = C:\ Trac系統\ tracproject
TRAC管理員= C:\ Python27 \ Scripts中\ TRAC-ADMIN.EXE
經過幾年前的Trac掙扎了整整一個月之後,我發現獲得Trac正常工作的最佳方式是使用Redmine代替。 ;) – WCWedin