Esto está algo relacionado con esta pregunta, pero es una pregunta diferente.
Tenemos un repositorio central de Hg, servido a los usuarios a través de SSH y mercurial-server . Tenemos varios clientes Mac, Linux y Windows que se conectan a él.
Ha sucedido dos veces ahora que uno de los usuarios de Windows ha corrompido su repositorio, y luego regresó al central corrompiéndolo. Quiero escribir un script de enlace entrante en el repositorio central para evitar que se acepte una transacción si corrompe el repositorio central.
Aunque desafortunadamente no sé lo suficiente sobre Mercurial para escribir un guión de este tipo. ¿Alguna posibilidad de que alguien más se haya encontrado con esto? Personalmente, no estoy muy seguro de por qué hg no hace esto por defecto.