Câu hỏi Mercurial thiết lập ACL


Tôi đang cố gắng thiết lập ACL. Tôi đã có nó chủ yếu là làm việc. Tuy nhiên, tôi có một vài câu hỏi cụ thể.

Về cơ bản, tôi đang cố thiết lập một nhóm @group sẽ được phép truy cập vào một loạt các nhánh của biểu mẫu xxxx-integration-xxxx. Những gì tôi muốn làm là:

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

Tuy nhiên, điều đó dường như không hoạt động. Có cách nào làm dễ hơn không?

Ngoài ra, có một nơi tốt hơn để hỏi điều này? Tôi hỏi một số câu hỏi tương tự trên stackoverflow, và không có gì.


2
2018-02-23 17:02


gốc




Các câu trả lời:


Sau khi bật tiện ích, bạn có thể chạy hg help acl để đọc trợ giúp của nó (rất tiếc là không được bao gồm trong trang wiki). Ở đó bạn sẽ tìm thấy phần này:

Kiểm soát truy cập dựa trên chi nhánh

Sử dụng acl.deny.branches và acl.allow.branches phần để   có quyền kiểm soát truy cập dựa trên chi nhánh. Các khóa trong các phần này có thể là   hoặc:

  • tên chi nhánh hoặc
  • một dấu sao, để khớp với bất kỳ nhánh nào;

Vì vậy, bạn không thể sử dụng chung glob-patterns ở đây. Nghe có vẻ như một yêu cầu tính năng đẹp, mặc dù vậy, tôi đề nghị bạn gửi nó trong trình theo dõi lỗi Mercurial.


1
2017-12-25 22:39