Edit Project Config
[All-Projects.git] / project.config
1 [project]
2         description = Access inherited by all other projects.
3 [plugin "its-bugzilla"]
4         enabled = true
5 [receive]
6         requireContributorAgreement = false
7         requireSignedOffBy = false
8         requireChangeId = true
9 [submit]
10         mergeContent = true
11 [capability]
12         administrateServer = group Administrators
13         priority = batch group Non-Interactive Users
14         streamEvents = group Non-Interactive Users
15 [access "refs/*"]
16         read = group Administrators
17         read = group Anonymous Users
18 [access "refs/for/refs/*"]
19         push = group Registered Users
20         pushMerge = group Registered Users
21         submit = group Registered Users
22 [access "refs/heads/*"]
23         create = group Administrators
24         create = group Project Owners
25         forgeAuthor = group Registered Users
26         forgeCommitter = group Administrators
27         forgeCommitter = group Project Owners
28         push = group Administrators
29         push = group Project Owners
30         label-Code-Review = -2..+2 group Administrators
31         label-Code-Review = -2..+2 group Project Owners
32         label-Code-Review = -1..+1 group Registered Users
33         submit = group Administrators
34         submit = group Project Owners
35         editTopicName = +force group Administrators
36         editTopicName = +force group Project Owners
37         label-Verified = -1..+1 group Administrators
38         label-Verified = -1..+1 group Non-Interactive Users
39         label-Verified = -1..+1 group Project Owners
40         label-Verified = -1..+1 group Registered Users
41 [access "refs/meta/config"]
42         exclusiveGroupPermissions = read
43         read = group Administrators
44         read = group Project Owners
45         push = group Administrators
46         push = group Project Owners
47         label-Code-Review = -2..+2 group Administrators
48         label-Code-Review = -2..+2 group Project Owners
49         submit = group Administrators
50         submit = group Project Owners
51         label-Verified = -1..+1 group Administrators
52         label-Verified = -1..+1 group Project Owners
53 [access "refs/tags/*"]
54         pushTag = group Administrators
55         pushTag = group Project Owners
56         pushSignedTag = group Administrators
57         pushSignedTag = group Project Owners
58 [label "Code-Review"]
59         function = MaxWithBlock
60         defaultValue = 0
61         copyMinScore = true
62         value = -2 This shall not be merged
63         value = -1 I would prefer this is not merged as is
64         value =  0 No score
65         value = +1 Looks good to me, but someone else must approve
66         value = +2 Looks good to me, approved
67 [label "Verified"]
68         function = MaxWithBlock
69         value = -1 Fails
70         value =  0 No score
71         value = +1 Verified
72         defaultValue = 0