【问题标题】:Mercurial set up ACLMercurial 设置 ACL
【发布时间】:2011-02-23 19:51:24
【问题描述】:

我正在尝试设置 ACL。我已经让它大部分工作了。不过,我有几个具体问题。

基本上,我正在尝试建立一个@group 组,该组将被允许访问 xxxx-integration-xxxx 形式的一堆分支。我想做的是:

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

但是,这似乎不起作用。有没有简单的方法可以做到这一点?

谢谢

【问题讨论】:

  • mercurial.selenic.com/wiki/AclExtension 这对设置组和使用 acl 访问有很好的解释
  • 是的,这就是我用来创建 hgrc 文件的开始。但是,它实际上并没有回答我的问题。我可以创建只有一个组可以写入的特定分支。我可以说有些人可以写入任何分支,但我想要的是只有一个组可以写入的一大组分支。它并没有告诉我我可以做到这一点。如果答案是否定的,我会很失望,但请继续……

标签: mercurial acl


【解决方案1】:

尝试挂钩 pretxnchangegroup 并编写一个 python 脚本来获取分支和用户并在那里找出它。据我所知,没有用于命名分支的 ACL 预制材料。

【讨论】:

  • 我不明白。 ACL 扩展正是这样做的。它适用于命名分支。据我所知,除了直接相等匹配或完整的全局扩展之外,它对 NAMES 本身没有任何作用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-01-21
  • 1970-01-01
  • 2023-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多