Điều này có phần liên quan đến câu hỏi này nhưng là một câu hỏi khác.
Chúng tôi có một kho lưu trữ Hg trung tâm, được phục vụ cho người dùng thông qua SSH và máy chủ đồng bóng . Chúng tôi có một số máy khách Mac, Linux và Windows kết nối với nó.
Điều này đã xảy ra hai lần khi một trong những người dùng Windows đã làm hỏng kho lưu trữ của họ, sau đó bị đẩy trở lại trung tâm làm hỏng nó. Tôi muốn viết một tập lệnh hook đến trên kho lưu trữ trung tâm để ngăn giao dịch được chấp nhận nếu nó sẽ làm hỏng repo trung tâm.
Mặc dù không may, tôi không biết đủ về Mercurial để viết một kịch bản như vậy. Bất kỳ khả năng mà người khác đã đi qua điều này? Cá nhân tôi không chắc chắn tại sao hg không làm điều này theo mặc định.