2011-11-18 88 views
0

我使用來自官方Trac網站的SVN post-commit-hook腳本來更新故障單的故障單。 (This is the script)如果用戶向SVN提交了某些內容,票證將獲取更新並生成電子郵件。這工作正常,但有一個例外:Trac中的錯誤環境SVN post-commit-hook

看起來post-commit-hook中的環境與網站不同。如果我一票改變的東西,電子郵件看起來是這樣的:

[bla bla] 
-- 
Ticket URL: <https://host/trac/projectname/ticket/100#comment:2> 
projectname <https://host/trac/projectname> 
My example project 

如果我改變從後提交鉤的票,阿米爾是這樣的:

[bla bla] 
-- 
Ticket URL: </ticket/100#comment:2> 
projectname <> 
My example project 

我管理幾個在此服務器上使用/etc/trac/trac.ini中的全局配置以及項目文件夾上的本地配置來創建trac實例。好像post-commit-hook在沒有設置正確的項目網址的情況下得到了錯誤的環境。我怎樣才能設置這個權利?

+0

'project url'是指在每個環境的trac.ini的[trac]部分設置base_url? – hasienda

回答

2

從版本0.11開始,您需要將base_url設置爲[trac],其值爲下的[project]Ticket #3965有更多的信息。

+0

很好,謝謝! – Fu86