Меркуриальный обходной крюк
-
23-09-2019 - |
Вопрос
Я хочу создать ртутный крючок, который подталкивает к резервному удаленному репозиторию, когда я подталкиваю к местному репозиторию. Я думал, что смогу зацепить «исходящий» крюк, но это создает бесконечный петлю, которая не симпатична. Так есть ли как крюк с пост-пуш, или было бы лучше иметь репозиторий, который я настаиваю на «входящем» крючке, чтобы вместо этого подтолкнуть к удаленному резервному копированию?
Решение
Существует post-X
а также pre-X
Крюк для каждой команды Core (x).
Тем не менее, если цель состоит в том, чтобы создать удаленное резервное копирование местного репозитория назначения, я бы сделал это в крючке «Изменения» в местном репозитории назначения.
При решении этой проблемы в прошлом я только что настраивал задания Cron, чтобы периодически нажимать от локального к резервной копии, что может быть значительно отставать, но не оставляет пользователя, ожидающего толчка (крючки выполняются в процессе в процессе в процессе передний план).