Это несколько связано с этим вопросом, но это другой вопрос.
У нас есть центральный репозиторий Hg, обслуживаемый пользователями через SSH и mercurial-сервер . У нас есть несколько клиентов Mac, Linux и Windows, подключающихся к нему.
Это уже дважды происходило, когда один из пользователей Windows повредил свой репозиторий, а затем перенес его обратно в центральный, повредив его. Я хочу написать скрипт входящего подключения в центральном хранилище, чтобы предотвратить принятие транзакции, если она повредит центральное хранилище.
Хотя, к сожалению, я не знаю достаточно о Mercurial, чтобы написать такой скрипт. Есть ли вероятность того, что кто-то еще сталкивался с этим? Лично я не совсем уверен, почему hg не делает этого по умолчанию.