Как сделать скрипт запуска Mercurial на push? - PullRequest
4 голосов
/ 25 июня 2010

У меня есть сервер, на котором размещается ртутный репозиторий с hgwebdir. Можно ли сделать Mercurial для запуска скрипта, когда кто-то отправляет в этот репозиторий?
В настоящее время я использую скрипт, который проверяет состояние хранилища каждые несколько минут, но это, очевидно, некрасивое решение.

Ответы [ 2 ]

8 голосов
/ 25 июня 2010

Вы должны добавить хук на свой сервер Mercurial:

  • Редактировать .hg / hgrc (или mercurial.ini в Windows)
  • Добавить или отредактировать секцию [hooks]
  • Свяжите команду оболочки с интересующим вас хуком (в вашем случае хук группы изменений)

Посмотрите на Обработка событий репозитория с помощью хуков вРтутная красная книга для более подробной информации.

2 голосов
/ 25 июня 2010

Возможно, вы захотите взглянуть на ртутные хуки,

http://hgbook.red -bean.com / read / processing-repository-events-with-hooks.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...