summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFredrik Luthander <fredrik.luthander@sonymobile.com>2012-03-22 17:29:39 +0100
committerGustaf Lundh <gustaf.lundh@sonymobile.com>2012-03-29 17:36:35 +0200
commit04e328c27a2240d79c7f1db9d57a9a546f6f7120 (patch)
treee6a32abbfa8d0263f5eb8475249f073d730f4ec7
parentc134d50bc2eda6e22da4d23c496a998c9f1aac7c (diff)
Access control documentation: Integrator example role
The integrator role is based on the developer, adding further rights to push directly to branches as well as creating new tags and branches. Change-Id: I90df0cd04c3606b253e55c86db187608805abcdd Signed-off-by: Fredrik Luthander <fredrik.luthander@sonymobile.com>
-rw-r--r--Documentation/access-control.txt19
1 files changed, 19 insertions, 0 deletions
diff --git a/Documentation/access-control.txt b/Documentation/access-control.txt
index eb0904ae06..c8a13e13cb 100644
--- a/Documentation/access-control.txt
+++ b/Documentation/access-control.txt
@@ -890,6 +890,25 @@ Optional access rights to grant:
* <<category_push,`Push`>> to 'refs/for/refs/heads/\*' and 'refs/changes/*'
+[[examples_integrator]]
+Integrator
+~~~~~~~~~~
+
+Integrators are like developers but with some additional rights granted due
+to their administrative role in a project. They can upload or push any commit
+with any committer email (not just their own) and they can also create new
+tags and branches.
+
+Suggested access rights to grant:
+
+* <<examples_developer,Developer rights>>
+* <<category_push,`Push`>> to 'refs/heads/*'
+* <<category_push_merge,`Push merge commit`>> to 'refs/heads/*'
+* <<category_forge_committer,`Forge Committer Identity`>> to 'refs/for/refs/heads/\*' and 'refs/changes/*'
+* <<category_create,`Create Reference`>> to 'refs/heads/*'
+* <<category_push_annotated,`Push Annotated Tag`>> to 'refs/tags/*'
+
+
[[conversion_table]]
Conversion table from 2.1.x series to 2.2.x series
--------------------------------------------------