Jest to nieco związane z tym pytaniem, ale jest innym pytaniem.
Mamy centralne repozytorium Hg, podawane użytkownikom za pośrednictwem SSH i serwera mercurial . Łączymy się z nim kilkoma klientami Mac, Linux i Windows.
Dwukrotnie zdarzyło się teraz, gdy jeden z użytkowników systemu Windows uszkodził swoje repozytorium, a następnie zepchnął z powrotem do centralnego, który je uszkodził. Chcę napisać przychodzący skrypt przechwytujący w centralnym repozytorium, aby zapobiec akceptacji transakcji, jeśli spowoduje ona uszkodzenie centralnego repozytorium.
Chociaż niestety nie wiem wystarczająco dużo o Mercurial, aby napisać taki skrypt. Czy jest jakaś możliwość, że spotkał się z tym ktoś inny? Osobiście nie jestem pewien, dlaczego hg domyślnie tego nie robi.