Вопрос: Mercurial настроил ACL


Я пытаюсь настроить ACL. У меня это в основном работает. Однако у меня есть несколько конкретных вопросов.

В принципе, я пытаюсь создать группу @group которым будет разрешен доступ к кучке ветвей формы xxxx-integration-xxxx, Я хочу сделать следующее:

[acl.allow.branches]
*integration* = @group

Однако это не работает. Есть простой способ сделать это?

Кроме того, есть ли лучшее место, чтобы спросить об этом? Я задал некоторые подобные вопросы о stackoverflow и ничего не получил.


2
2018-02-23 17:02


Источник




Ответы:


После включения расширения вы можете запустить hg help acl прочитать его помощь (к сожалению, он не включен в wiki-страница). Там вы найдете этот раздел:

Управление доступом на основе филиала

Использовать acl.deny.branches а также acl.allow.branches разделов на   имеют управление доступом на основе филиала. Ключами в этих разделах могут быть   или:

  • имя филиала или
  • звездочку, соответствующую любой ветке;

Таким образом, вы не можете использовать общие шаблоны glob здесь. Это звучит как приятный запрос функции, поэтому, я предлагаю вам отправить его в трекер Mercurial.


1
2017-12-25 22:39