Ini agak terkait dengan pertanyaan ini tetapi merupakan pertanyaan yang berbeda.
Kami memiliki repositori Hg pusat, yang dilayani untuk pengguna melalui SSH dan server-mercurial . Kami memiliki sejumlah klien Mac, Linux dan Windows yang terhubung dengannya.
Ini telah terjadi dua kali sekarang bahwa salah satu pengguna Windows telah merusak repositori mereka, kemudian mendorong kembali ke yang sentral merusaknya. Saya ingin menulis skrip kait yang masuk pada repositori pusat untuk mencegah transaksi diterima jika akan merusak repo pusat.
Meskipun sayangnya saya tidak cukup tahu tentang Mercurial untuk menulis naskah seperti itu. Adakah kemungkinan orang lain menemukan ini? Secara pribadi saya tidak begitu yakin mengapa hg tidak melakukan ini secara default.