2 description = Access inherited by all other projects.
4 requireContributorAgreement = false
5 requireSignedOffBy = false
10 administrateServer = group Administrators
11 priority = batch group Non-Interactive Users
12 streamEvents = group Non-Interactive Users
14 read = group Administrators
15 read = group Anonymous Users
16 [access "refs/for/refs/*"]
17 push = group Registered Users
18 pushMerge = group Registered Users
19 [access "refs/heads/*"]
20 create = group Administrators
21 create = group Project Owners
22 forgeAuthor = group Registered Users
23 forgeCommitter = group Administrators
24 forgeCommitter = group Project Owners
25 push = group Administrators
26 push = group Project Owners
27 label-Code-Review = -2..+2 group Administrators
28 label-Code-Review = -2..+2 group Project Owners
29 label-Code-Review = -1..+1 group Registered Users
30 submit = group Administrators
31 submit = group Project Owners
32 editTopicName = +force group Administrators
33 editTopicName = +force group Project Owners
34 label-Verified = -1..+1 group Administrators
35 label-Verified = -1..+1 group Non-Interactive Users
36 label-Verified = -1..+1 group Project Owners
37 label-Verified = -1..+1 group Registered Users
38 [access "refs/meta/config"]
39 exclusiveGroupPermissions = read
40 read = group Administrators
41 read = group Project Owners
42 push = group Administrators
43 push = group Project Owners
44 label-Code-Review = -2..+2 group Administrators
45 label-Code-Review = -2..+2 group Project Owners
46 submit = group Administrators
47 submit = group Project Owners
48 [access "refs/tags/*"]
49 pushTag = group Administrators
50 pushTag = group Project Owners
51 pushSignedTag = group Administrators
52 pushSignedTag = group Project Owners
54 function = MaxWithBlock
57 value = -2 This shall not be merged
58 value = -1 I would prefer this is not merged as is
60 value = +1 Looks good to me, but someone else must approve
61 value = +2 Looks good to me, approved
63 function = MaxWithBlock