我在設置ACL。我主要工作。不過,我有幾個具體問題。Mercurial設置ACL
基本上,我試圖建立一個group @group,它將被允許訪問一堆形式爲xxxx-integration-xxxx的分支。我想要做的是:
[acl.allow.branches]
*integration* = @group
然而,這似乎並沒有工作。是否有捷徑可尋?
感謝
我在設置ACL。我主要工作。不過,我有幾個具體問題。Mercurial設置ACL
基本上,我試圖建立一個group @group,它將被允許訪問一堆形式爲xxxx-integration-xxxx的分支。我想要做的是:
[acl.allow.branches]
*integration* = @group
然而,這似乎並沒有工作。是否有捷徑可尋?
感謝
嘗試掛鉤上pretxnchangegroup和編寫Python腳本,獲取分支和用戶,並弄清楚在那裏。對於我所知的命名分支,沒有ACL預製的東西。
相關:http://stackoverflow.com/questions/1488604/blocking-write-access-to-a-specific-branch-in-a -single-mercurial-repository – 2011-02-23 20:36:07
我不明白。 ACL擴展完全如此。它適用於命名分支。它只是不會對NAMES自己做任何工作,除非是直接的平等匹配,或者據我所知,完全的glob擴展。 – 2011-02-23 20:47:44
http://mercurial.selenic.com/wiki/AclExtension 這對設置組和訪問acl – 2011-02-23 20:15:54
是有很好的解釋,這是我用來創建我的hgrc文件開始。但是,它並沒有真正回答我的問題。我可以創建只有組可以寫入的特定分支。我可以說有些人可以寫信給任何一個分支,但是我想要的是隻有一個分組可以寫入的大部分分支。它並沒有告訴我,我可以做到這一點。如果答案是否定的,我會感到失望,但繼續前進... – 2011-02-23 20:25:05