summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Thursfield <sam.thursfield@codethink.co.uk>2015-03-30 15:22:22 +0100
committerPedro Alvarez <pedro.alvarez@codethink.co.uk>2015-03-31 11:20:57 +0000
commit8424eef4355d11af2a7c7f31f6c9ab38d370fb71 (patch)
tree594ec2e1febc7937b5477e6cca459e7fee696978
parent23797adafead3bf9463745116e72e76ad15fa183 (diff)
downloadinfrastructure-8424eef4355d11af2a7c7f31f6c9ab38d370fb71.tar.gz
gerrit: Allow more people to push to refs/heads/*
The intention was always that Mergers would be able to push to anything in refs/heads/* (on the assumption that we can trust each other not to bypass the accepted review processes). Seems I never actually implemented that. Also, allow forgeAuthor so Mergers can push branches with commits made by other people (without this, Gerrit complains if the author of any of the commits doesn't match the email address of the person pushing). Change-Id: Id60659b51f08bfcec9af2f8681a4faf958301bd0
-rw-r--r--baserock_gerrit/All-Projects/project.config5
1 files changed, 5 insertions, 0 deletions
diff --git a/baserock_gerrit/All-Projects/project.config b/baserock_gerrit/All-Projects/project.config
index 678fe0ee..d3e8b472 100644
--- a/baserock_gerrit/All-Projects/project.config
+++ b/baserock_gerrit/All-Projects/project.config
@@ -52,11 +52,16 @@
# label-Verified = -1..+1 group Testers
create = group Administrators
+ forgeAuthor = group Administrators
forgeCommitter = group Administrators
push = group Administrators
create = group Project Owners
+ forgeAuthor = group Project Owners
forgeCommitter = group Project Owners
push = group Project Owners
+ create = group Mergers
+ forgeAuthor = group Mergers
+ push = group Mergers
create = group Mirroring Tools
forgeAuthor = group Mirroring Tools