Я хочу хранить серверы Mercurial в четырех разных местах и хочу, чтобы они были одинаковыми в любой момент времени. Это означает, что любое изменение любого из них должно распространяться на все остальные серверы. Как это сделать?
Вы можете добавить действие на сервере с помощью incoming hook.
incoming
Хуки позволяют автоматизировать задачи, когда события происходят в хранилище. Всякий раз, когда вы получаете толчок в хранилище, вы также можете нажать на свои зеркала.
Подробнее о хуках: http://hgbook.red -bean.com / read / processing-repository-events-with-hooks.html