2010-03-30 9 views
3

Я ищу, чтобы создать крюк Mercurial, который подталкивает к резервному удаленному репозиторию, когда я нажимаю на локальный репозиторий. Я думал, что могу подключить «исходящий» крючок, но это создает бесконечный цикл, который не очень хорош. Так что, как и пост-толкающий крючок, или было бы лучше, чтобы репозиторий я нажимал, чтобы иметь «входящий» крюк, чтобы вместо этого нажать на удаленное резервное копирование?Mercurial исходящий крюк

ответ

6

Для каждой команды ядра (X) существует крючок post-X и pre-X.

При этом, если целью является создание удаленной резервной копии локального репозитория, я бы сделал это в «changegroup» в локальном репозитории.

При решении этой проблемы в прошлом я только что установил задания cron, чтобы периодически нажимать локальное резервное копирование, которое может сильно отставать, но не оставляет толкающего пользователя, ожидающего нажатия (крючки выполненных в процессе на переднем плане).