Я пытаюсь запретить всем фиксировать доступ к ветке с помощью ACL в Windows, но, похоже, не могу понять это. Согласно небольшой документации, которую я нашел, это должно работать.
Мой файл hgrc:
[extensions]
hgext.acl=
[hooks]
pretxncommit.acl = python:hgext.acl.hook
[acl]
sources = commit
[acl.deny.branches]
default = *
Разве это не должно запретить всем фиксировать доступ к ветке по умолчанию? Я пробовал и теперь каждый коммит, независимо от того, дают ветку:
error: pretxncommit.acl hook failed: config error - hook type "pretxncommit" can
not stop incoming changesets
transaction abort!
rollback completed
abort: config error - hook type "pretxncommit" cannot stop incoming changesets
Приводит меня к мысли, что я настроил это неправильно, но именно так они и делают в документации AclExtension .