C'est quelque peu lié à cette question mais c'est une question différente.
Nous avons un référentiel Hg central, servi aux utilisateurs via SSH et mercurial-server . Nous avons un certain nombre de clients Mac, Linux et Windows qui s'y connectent.
Il est arrivé deux fois maintenant que l'un des utilisateurs de Windows a corrompu son référentiel, puis repoussé vers le central le corrompant. Je veux écrire un script de hook entrant sur le référentiel central pour empêcher qu'une transaction ne soit acceptée si elle corrompait le référentiel central.
Bien que je ne connaisse malheureusement pas suffisamment Mercurial pour écrire un tel script. Est-il possible que quelqu'un d'autre soit tombé sur cela? Personnellement, je ne sais pas trop pourquoi hg ne le fait pas par défaut.