Isso está um pouco relacionado a essa pergunta, mas é uma pergunta diferente.
Temos um repositório central de Hg, servido aos usuários via SSH e mercurial-server . Temos vários clientes Mac, Linux e Windows conectados a ele.
Já aconteceu duas vezes agora que um dos usuários do Windows corrompeu seu repositório e depois voltou ao central que o corrompia. Desejo escrever um script de gancho de entrada no repositório central para impedir que uma transação seja aceita se ela corromper o repositório central.
Embora, infelizmente, eu não conheço o suficiente sobre o Mercurial para escrever esse script. Alguma possibilidade de que alguém tenha se deparado com isso? Pessoalmente, não sei ao certo por que o hg não faz isso por padrão.