Я пытаюсь настроить хук, чтобы уведомлять меня о новых коммитах по почте.
Из-за проблемы, описанной в Перехват Mercurial неправильно выполняется , я не могу запустить его, просто добавив следующее в мой .hg/hgrc
, так как скрипт не запустится:
[hooks]
changegroup = /path/to/script
В качестве обходного пути я добавил хук в hgweb.config
, где он работает, как и ожидалось. Теперь, так как я проталкиваю через HTTP, фактический пользователь, выполняющий скрипт, имеет значение apache
(как определено при запуске id
изнутри ловушки), что означает, что я получаю ошибки, подобные
Недоверяю файлу .hg / hgrc от ненадежного пользователя u, группа g
Я добавил
[trusted]
users = u
но остаются те же ошибки. Что я делаю неправильно? Я понимаю это совершенно неправильно? Цени любую помощь!