有没有办法从远程获取 mercurial 存储库的用户和组?我是善变世界的新手,无法获得更多细节。
我希望从远程(应用程序)获取和设置存储库上的组和用户。
mercurial 服务器正在使用 acl 扩展。
有没有办法从远程获取 mercurial 存储库的用户和组?我是善变世界的新手,无法获得更多细节。
我希望从远程(应用程序)获取和设置存储库上的组和用户。
mercurial 服务器正在使用 acl 扩展。
任何类型的访问限制(例如组权限)都必须安装在 Mercurial 之外,例如设置一个受密码保护的网络共享,您可以在其中放置主存储库或其他东西。
对于 ACL,请看这里:Mercurial On Own Server 的细粒度 ACL或这里https://stackoverflow.com/search?q=mercurial+acl
然后是手册:https ://www.mercurial-scm.org/wiki/PublishingRepositories和https://www.mercurial-scm.org/wiki/AuthorizingUsers
您可以获取在当前 repo 上工作过的用户
hg log --template "{author}\n"
但是,这将返回许多重复项,因此您可能需要通过管道传输到uniq
:
hg log --template "{author}\n" | uniq