Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| versioncontrol:accesscontrollists [2006/10/18 15:59] – Add section on the acl.py extension to Hg. OllivierRobert | versioncontrol:accesscontrollists [2022/10/07 01:49] (current) – Move bakeoff stuff under a single namespace KubilayKocak | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| ===== SVN Implementation ===== | ===== SVN Implementation ===== | ||
| + | |||
| + | There are two ways to do this in Subversion. | ||
| + | |||
| + | The first is to implement ACLs in whatever application is providing access to the repository over the network. | ||
| + | |||
| + | Alternatively, | ||
| ===== Hg Implementation ===== | ===== Hg Implementation ===== | ||
| Line 14: | Line 20: | ||
| Access control to these will be controlled by an HTTP server (the preferred way of publishing) thus will use the server way of authencating access. | Access control to these will be controlled by an HTTP server (the preferred way of publishing) thus will use the server way of authencating access. | ||
| - | For the reference trees, I'd expect the ["Patch Queue Manager" | + | For the reference trees, I'd expect the [[/ |
| - | An acl extension was added recently to Hg. It allows for selected part for a given repository to filter what will be accepted when considering incoming changesets. | + | An acl extension was added recently to Hg. It allows for selected part for a given repository to filter what will be accepted when considering incoming changesets. |
| ===== Git Implementation ===== | ===== Git Implementation ===== | ||
| + | |||
| + | Git includes a hook that can be used for doing ACLs. | ||
| ===== Monotone Implementation ===== | ===== Monotone Implementation ===== | ||
| **Partially Supported** | **Partially Supported** | ||
| - | A single ["Monotone"] database can contain any number of branches, revisions and files. A server (or any user) can serve any subset of the branches contained in his database. Read/ | + | A single [[/Monotone|Monotone]] database can contain any number of branches, revisions and files. A server (or any user) can serve any subset of the branches contained in his database. Read/ |
| A fully featured ACL system (branch-based policy restrictions and much more) is in the works and will be available " | A fully featured ACL system (branch-based policy restrictions and much more) is in the works and will be available " | ||