blob: 4aa82d8715fd64671263aa2696a97f92c2490499 [file] [log] [blame]
Gerrit Code Review66af4052013-07-12 14:17:35 -07001[project]
2 description = Access inherited by all other projects.
Gerrit Code Review66af4052013-07-12 14:17:35 -07003[receive]
4 requireContributorAgreement = false
5 requireSignedOffBy = false
6 requireChangeId = true
Davide Pesaventoabfa5402024-01-05 23:10:25 +00007 rejectImplicitMerges = true
Gerrit Code Review66af4052013-07-12 14:17:35 -07008[submit]
Alex Afanasyev215fb862013-08-15 13:10:37 -07009 mergeContent = false
10 action = fast forward only
Davide Pesaventoc2556d02024-01-05 23:18:23 +000011 matchAuthorToCommitterDate = true
12 rejectEmptyCommit = true
Gerrit Code Review66af4052013-07-12 14:17:35 -070013[access "refs/*"]
14 read = group Administrators
15 read = group Anonymous Users
Gerrit Code Reviewad485d82021-02-24 12:54:59 -080016 read = group Service Users
Gerrit Code Reviewd8351a52020-06-02 10:40:26 -070017 revert = group Registered Users
Davide Pesavento64524242024-01-08 20:04:52 -050018[access "refs/for/*"]
19 addPatchSet = group Registered Users
Gerrit Code Review66af4052013-07-12 14:17:35 -070020[access "refs/for/refs/*"]
21 push = group Registered Users
22 pushMerge = group Registered Users
23[access "refs/heads/*"]
24 create = group Administrators
25 create = group Project Owners
Davide Pesavento8a707262023-12-23 04:41:31 +000026 forgeAuthor = group Administrators
Davide Pesaventoe0ed62f2023-12-23 05:16:41 +000027 forgeAuthor = group Project Owners
Gerrit Code Review66af4052013-07-12 14:17:35 -070028 forgeCommitter = group Administrators
29 forgeCommitter = group Project Owners
Alex Afanasyev7fa9a912013-07-29 16:50:57 -070030 push = +force group Administrators
Gerrit Code Review66af4052013-07-12 14:17:35 -070031 submit = group Administrators
32 submit = group Project Owners
33 editTopicName = +force group Administrators
34 editTopicName = +force group Project Owners
Davide Pesaventob520a7f2024-01-08 17:10:02 -050035 label-Code-Review = -2..+2 group Administrators
36 label-Code-Review = -2..+2 group Project Owners
Davide Pesavento44876b62024-01-08 22:40:20 +000037 label-Code-Review = -2..+1 group Change Owner
Davide Pesaventob520a7f2024-01-08 17:10:02 -050038 label-Code-Review = -2..+1 group Service Users
39 label-Code-Review = -1..+1 group Registered Users
Alex Afanasyev9a8884d2014-02-02 16:28:01 -080040 label-Verified = -1..+1 group Administrators
41 label-Verified = -1..+1 group Project Owners
Davide Pesavento8a707262023-12-23 04:41:31 +000042 label-Verified = -1..+1 group Service Users
Alexander Afanasyev7240bce2017-01-21 22:36:02 -080043 label-Code-Style = -1..+1 group Administrators
Alexander Afanasyev7240bce2017-01-21 22:36:02 -080044 label-Code-Style = -1..+1 group Project Owners
Davide Pesavento8a707262023-12-23 04:41:31 +000045 label-Code-Style = -1..+1 group Service Users
Davide Pesaventob520a7f2024-01-08 17:10:02 -050046 label-Verified-Integration = -1..+1 group Administrators
47 label-Verified-Integration = -1..+1 group Project Owners
48 label-Verified-Integration = -1..+1 group Service Users
49[access "refs/tags/*"]
50 push = +force group Administrators
51 createTag = group Administrators
52 createTag = group Project Owners
53 createSignedTag = group Administrators
54 createSignedTag = group Project Owners
Gerrit Code Review66af4052013-07-12 14:17:35 -070055[access "refs/meta/config"]
56 exclusiveGroupPermissions = read
57 read = group Administrators
58 read = group Project Owners
59 push = group Administrators
60 push = group Project Owners
61 label-Code-Review = -2..+2 group Administrators
62 label-Code-Review = -2..+2 group Project Owners
63 submit = group Administrators
64 submit = group Project Owners
Gerrit Code Reviewa5b21bc2017-07-07 01:42:16 +000065 create = group Administrators
66 create = group Project Owners
Gerrit Code Review66af4052013-07-12 14:17:35 -070067[label "Code-Review"]
Davide Pesaventoa9c60d62024-01-08 20:16:44 -050068 function = NoBlock
Gerrit Code Review66af4052013-07-12 14:17:35 -070069 value = -2 Do not submit
70 value = -1 I would prefer that you didn't submit this
Gerrit Code Reviewd8351a52020-06-02 10:40:26 -070071 value = 0 No score
Gerrit Code Review66af4052013-07-12 14:17:35 -070072 value = +1 Looks good to me, but someone else must approve
73 value = +2 Looks good to me, approved
Alex Afanasyev862f6752015-07-08 18:06:42 -070074 defaultValue = 0
Gerrit Code Review231db912022-12-07 06:23:24 +000075 copyCondition = changekind:NO_CHANGE OR changekind:TRIVIAL_REBASE OR is:MIN
Davide Pesaventoa9c60d62024-01-08 20:16:44 -050076[submit-requirement "Code-Review"]
77 submittableIf = label:Code-Review=MAX AND -label:Code-Review=MIN
78 canOverrideInChildProjects = true
Alexander Afanasyev060339b2014-02-01 15:33:54 -080079[label "Verified"]
Davide Pesaventoa9c60d62024-01-08 20:16:44 -050080 function = NoBlock
Alex Afanasyev0a2e1fd2017-01-05 14:49:05 -080081 value = -1 Fails
Gerrit Code Reviewd8351a52020-06-02 10:40:26 -070082 value = 0 No score
Alex Afanasyev0a2e1fd2017-01-05 14:49:05 -080083 value = +1 Verified
Alex Afanasyev862f6752015-07-08 18:06:42 -070084 defaultValue = 0
Alexander Afanasyevce19ffa2022-12-16 13:10:28 -080085 copyCondition = changekind:NO_CODE_CHANGE
Davide Pesaventoa9c60d62024-01-08 20:16:44 -050086[submit-requirement "Verified"]
87 description = CI result status for build and tests is passing
88 applicableIf = -branch:refs/meta/config
89 submittableIf = label:Verified=MAX AND -label:Verified=MIN
90 canOverrideInChildProjects = true
Alexander Afanasyev7240bce2017-01-21 22:36:02 -080091[label "Code-Style"]
92 function = NoBlock
93 value = -1 Possible code style issues
Gerrit Code Reviewd8351a52020-06-02 10:40:26 -070094 value = 0 No score
Alexander Afanasyev7240bce2017-01-21 22:36:02 -080095 value = +1 No obvious code style issues
96 defaultValue = 0
Alexander Afanasyevce19ffa2022-12-16 13:10:28 -080097 copyCondition = changekind:NO_CODE_CHANGE
Davide Pesavento64524242024-01-08 20:04:52 -050098[submit-requirement "Code-Style"]
99 description = Code is properly formatted
100 applicableIf = -branch:refs/meta/config
101 submittableIf = -label:Code-Style=MIN
102 canOverrideInChildProjects = true
Davide Pesaventob520a7f2024-01-08 17:10:02 -0500103[label "Verified-Integration"]
104 function = NoBlock
105 value = -1 Fails
106 value = 0 No score
107 value = +1 Verified
108 defaultValue = 0
109 copyCondition = changekind:NO_CODE_CHANGE
Davide Pesavento64524242024-01-08 20:04:52 -0500110[submit-requirement "Verified-Integration"]
111 description = Integration tests are passing
112 applicableIf = -branch:refs/meta/config
113 submittableIf = -label:Verified-Integration=MIN
114 canOverrideInChildProjects = true
Davide Pesavento191391c2024-01-05 23:19:40 +0000115[change]
116 privateByDefault = false
117 workInProgressByDefault = false
Davide Pesavento5f50b212024-01-05 23:20:30 +0000118[reviewer]
119 enableByEmail = false
Gerrit Code Reviewd8351a52020-06-02 10:40:26 -0700120[capability]
121 accessDatabase = group Administrators
122 administrateServer = group Administrators
123 streamEvents = group Event Streaming Users