Неправильная среда в Trac SVN post-commit-hook - PullRequest
0 голосов
/ 18 ноября 2011

Я использую скрипт 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 проекта .Как я могу установить это право?

1 Ответ

2 голосов
/ 20 ноября 2011

Начиная с версии 0.11, вам нужно установить base_url в [trac] на то же значение, что и url в [project]. Билет № 3965 содержит дополнительную информацию.

...