blob: bb3aaba4a4b3d9cceff495129e1a5a03bafcb8bb [file] [log] [blame]
Gerrit Code Review770c9ae2016-04-23 10:11:27 +00001[project]
2 description = Access inherited by all other projects.
3[receive]
4 requireContributorAgreement = false
5 requireSignedOffBy = false
6 requireChangeId = true
7 enableSignedPush = false
Neels Hofmeyr32418eb2016-06-17 16:30:37 +00008 createNewChangeForAllNotInTarget = true
Gerrit Code Review770c9ae2016-04-23 10:11:27 +00009[submit]
Holger Freytherf3833262016-06-01 19:01:49 +000010 mergeContent = true
Neels Hofmeyr32418eb2016-06-17 16:30:37 +000011 action = rebase if necessary
Gerrit Code Review770c9ae2016-04-23 10:11:27 +000012[access "refs/*"]
13 read = group Administrators
14 read = group Anonymous Users
zecked69ce582016-05-03 12:27:33 +000015 read = group Non-Interactive Users
zecke468a0242016-04-23 13:13:30 +000016 push = group Administrators
Gerrit Code Review69d6cb52020-10-03 13:52:24 +000017 revert = group Registered Users
Gerrit Code Review770c9ae2016-04-23 10:11:27 +000018[access "refs/for/refs/*"]
19 push = group Registered Users
20 pushMerge = group Registered Users
21[access "refs/heads/*"]
22 create = group Administrators
23 create = group Project Owners
Neels Hofmeyr914f4a92016-05-31 09:36:01 +000024 create = group known users
Gerrit Code Review770c9ae2016-04-23 10:11:27 +000025 forgeAuthor = group Registered Users
Neels Hofmeyr914f4a92016-05-31 09:36:01 +000026 forgeAuthor = group known users
Gerrit Code Review770c9ae2016-04-23 10:11:27 +000027 forgeCommitter = group Administrators
28 forgeCommitter = group Project Owners
Neels Hofmeyr577bb292016-08-30 09:34:47 +000029 forgeCommitter = group known users
zecke7dc914f2016-04-24 09:27:38 +000030 push = +force group Administrators
Gerrit Code Review770c9ae2016-04-23 10:11:27 +000031 push = group Project Owners
Neels Hofmeyr914f4a92016-05-31 09:36:01 +000032 push = +force group known users
Gerrit Code Review770c9ae2016-04-23 10:11:27 +000033 label-Code-Review = -2..+2 group Administrators
34 label-Code-Review = -2..+2 group Project Owners
zecke6594cc12016-05-03 21:38:55 +000035 label-Code-Review = -2..+2 group Reviewers
Neels Hofmeyre51c5742018-12-13 21:26:52 +000036 label-Code-Review = -2..+2 group known users
zecked69ce582016-05-03 12:27:33 +000037 label-Code-Review = -1..+1 group Non-Interactive Users
Gerrit Code Review770c9ae2016-04-23 10:11:27 +000038 submit = group Administrators
39 submit = group Project Owners
zecke6594cc12016-05-03 21:38:55 +000040 submit = group Reviewers
Neels Hofmeyrc6ab45f2016-07-25 09:33:19 +000041 submit = group known users
Gerrit Code Review770c9ae2016-04-23 10:11:27 +000042 editTopicName = +force group Administrators
43 editTopicName = +force group Project Owners
Neels Hofmeyrc6ab45f2016-07-25 09:33:19 +000044 editTopicName = group known users
Holger Hans Peter Freytherc15401d2016-05-08 13:40:19 +020045 label-Verified = -1..+1 group Administrators
46 label-Verified = -1..+1 group Non-Interactive Users
47 label-Verified = -1..+1 group Project Owners
Neels Hofmeyrc6ab45f2016-07-25 09:33:19 +000048 label-Verified = -1..+1 group known users
Gerrit Code Review770c9ae2016-04-23 10:11:27 +000049[access "refs/meta/config"]
50 exclusiveGroupPermissions = read
51 read = group Administrators
52 read = group Project Owners
53 push = group Administrators
54 push = group Project Owners
55 label-Code-Review = -2..+2 group Administrators
56 label-Code-Review = -2..+2 group Project Owners
57 submit = group Administrators
58 submit = group Project Owners
Neels Hofmeyr1de78b22017-07-21 14:33:01 +000059 label-Verified = -1..+1 group Administrators
60 label-Verified = -1..+1 group Project Owners
61 label-Verified = -1..+1 group known users
Gerrit Code Reviewa2633932018-05-13 16:24:05 +000062 create = group Administrators
63 create = group Project Owners
Gerrit Code Review770c9ae2016-04-23 10:11:27 +000064[access "refs/tags/*"]
zeckec862eb82016-04-23 13:40:50 +000065 forgeAuthor = group Administrators
Neels Hofmeyra0d78ca2016-06-17 18:23:05 +000066 forgeAuthor = group known users
zeckec862eb82016-04-23 13:40:50 +000067 forgeCommitter = group Administrators
Neels Hofmeyrd68f8092016-06-17 18:24:14 +000068 create = group Administrators
69 create = group Project Owners
70 create = group known users
Neels Hofmeyred8d7742016-06-17 19:30:27 +000071 push = +force group Administrators
Gerrit Code Reviewfb95d3f2018-05-13 16:24:05 +000072 createTag = group Administrators
73 createTag = group Project Owners
74 createTag = +force group Tag Delete/Overwrite
75 createSignedTag = group Administrators
76 createSignedTag = group Project Owners
77 createSignedTag = group Tag Delete/Overwrite
Gerrit Code Review770c9ae2016-04-23 10:11:27 +000078[label "Code-Review"]
79 function = MaxWithBlock
80 defaultValue = 0
81 copyMinScore = true
82 copyAllScoresOnTrivialRebase = true
83 value = -2 This shall not be merged
84 value = -1 I would prefer this is not merged as is
Gerrit Code Review69d6cb52020-10-03 13:52:24 +000085 value = 0 No score
Gerrit Code Review770c9ae2016-04-23 10:11:27 +000086 value = +1 Looks good to me, but someone else must approve
87 value = +2 Looks good to me, approved
Holger Hans Peter Freyther9f5e8322016-05-08 13:40:12 +020088[label "Verified"]
89 function = MaxWithBlock
90 value = -1 Fails
Gerrit Code Review69d6cb52020-10-03 13:52:24 +000091 value = 0 No score
Holger Hans Peter Freyther9f5e8322016-05-08 13:40:12 +020092 value = +1 Verified
93 copyAllScoresIfNoCodeChange = true
94 defaultValue = 0
Harald Welte82ac15b2016-05-12 07:12:08 +000095[access "refs/users/*"]
Harald Welte9fb7d542016-05-12 07:16:41 +000096 push = +force group Administrators
Harald Welte9fb7d542016-05-12 07:16:41 +000097 push = +force group Project Owners
Harald Welteba6fb1b2016-05-12 07:20:04 +000098 create = group Administrators
Harald Welteba6fb1b2016-05-12 07:20:04 +000099 create = group Project Owners
Neels Hofmeyr26119272016-05-12 11:45:34 +0000100 forgeAuthor = group Administrators
101 forgeAuthor = group Project Owners
Neels Hofmeyr1cc3fcc2016-05-25 09:59:55 +0000102[access "refs/heads/sysmocom/*"]
103 create = group sysmocom branch access
104 forgeAuthor = group sysmocom branch access
105 push = +force group sysmocom branch access
Neels Hofmeyr914f4a92016-05-31 09:36:01 +0000106 exclusiveGroupPermissions = create forgeAuthor push
107[access "refs/heads/master"]
108 exclusiveGroupPermissions = push
Neels Hofmeyrefc1e782017-06-23 22:52:55 +0000109 push = +force group Administrators
Neels Hofmeyrf117a032016-05-31 09:38:14 +0000110 push = group Project Owners
Gerrit Code Reviewfb95d3f2018-05-13 16:24:05 +0000111[access "refs/for/*"]
112 addPatchSet = group Registered Users
Gerrit Code Review69d6cb52020-10-03 13:52:24 +0000113[capability]
114 accessDatabase = group Administrators
115 administrateServer = group Administrators
116 priority = batch group Non-Interactive Users
117 streamEvents = group Non-Interactive Users
118[notify "team"]
119 email = gerrit-log@lists.osmocom.org