Я использую скрипт SVN post-commit-hook с официального сайта Trac для обновления билетов.( Это скрипт ). Если пользователь что-то фиксирует в SVN, заявка получает обновление и генерируется электронное письмо.Это прекрасно работает с одним исключением:
Кажется, что среда в post-commit-hook отличается от веб-сайта.Если я что-то изменяю в тикете, электронная почта выглядит следующим образом:
[bla bla]
--
Ticket URL: <https://host/trac/projectname/ticket/100#comment:2>
projectname <https://host/trac/projectname>
My example project
Если я изменяю тикет из post-commit-hook, амил выглядит так:
[bla bla]
--
Ticket URL: </ticket/100#comment:2>
projectname <>
My example project
Я управляю несколькими экземплярами трассировки на этом сервере с глобальной конфигурацией в /etc/trac/trac.ini
и локальной конфигурацией в папках проекта.Кажется, что post-commit-hook получает неправильную среду без правильной url проекта .Как я могу установить это право?