Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Trac SVN提交后挂钩中的环境错误_Python_Trac_System Administration - Fatal编程技术网

Python Trac SVN提交后挂钩中的环境错误

Python Trac SVN提交后挂钩中的环境错误,python,trac,system-administration,Python,Trac,System Administration,我使用来自官方Trac网站的SVN post commit钩子脚本更新票证。()如果用户向SVN提交了某些内容,则票据将获得更新并生成电子邮件。这很好,但有一个例外: 提交后钩子中的环境似乎与网站不同。如果我更改了票证中的某些内容,则电子邮件如下所示: [bla bla] -- Ticket URL: <https://host/trac/projectname/ticket/100#comment:2> projectname <https://host/trac/proje

我使用来自官方Trac网站的SVN post commit钩子脚本更新票证。()如果用户向SVN提交了某些内容,则票据将获得更新并生成电子邮件。这很好,但有一个例外:

提交后钩子中的环境似乎与网站不同。如果我更改了票证中的某些内容,则电子邮件如下所示:

[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
[bla-bla]
--
票证网址:
项目名称
我的示例项目
如果我从post commit钩子更改票据,amil如下所示:

[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
[bla-bla]
--
票证网址:
项目名称
我的示例项目

我使用
/etc/trac/trac.ini
中的全局配置和项目文件夹中的本地配置管理此服务器上的多个trac实例。似乎post-commit钩子在没有设置正确的项目url的情况下获得了错误的环境。如何设置正确?

从0.11版开始,您需要将
[trac]
下的
base\u url
设置为与
[project]
下的
url
相同的值。有更多信息。

所谓的“项目url”是指在每个环境的trac.ini的[trac]部分中设置基本url?