Dies hängt etwas mit dieser Frage zusammen , ist aber eine andere Frage.
Wir haben ein zentrales Hg-Repository, das den Benutzern über SSH und Quecksilberserver zur Verfügung steht . Wir haben eine Reihe von Mac-, Linux- und Windows-Clients, die eine Verbindung herstellen.
Es ist nun zweimal vorgekommen, dass einer der Windows-Benutzer sein Repository beschädigt und dann auf das zentrale Repository zurückgeschoben hat, das es beschädigt hat. Ich möchte ein eingehendes Hook-Skript in das zentrale Repository schreiben, um zu verhindern, dass eine Transaktion akzeptiert wird, wenn dadurch das zentrale Repository beschädigt wird.
Obwohl ich leider nicht genug über Mercurial weiß, um ein solches Skript zu schreiben. Gibt es eine Möglichkeit, dass jemand anderes darauf gestoßen ist? Persönlich bin ich mir nicht ganz sicher, warum hg dies nicht standardmäßig tut.