Come posso configurare un server Mercurial per limitare i commit a un ramo denominato una volta che è stato chiuso? Voglio solo che l'amministratore del repository abbia la possibilità di riaprire il ramo.Impedire l'invio di commit che si aggiungono ai rami chiusi
https://www.mercurial-scm.org/wiki/PruningDeadBranches afferma che i changeset chiusi possono essere identificati da "close = 1 nel campo extra del changeset". Non è chiaro come leggere il campo extra di un changeset usando lo Mercurial API.
Accidenti! Dovrebbe essere più facile fermare le persone che si impegnano accidentalmente in rami chiusi. – Rory
Tutti continuano a dire "commettere" ma intendi "spingere". Non impedirai mai un determinato committer, semplicemente rifiuterai la loro spinta. –