blob: a5b605621cf4f48ba1fb55b27f102e25b0a884c3 [file] [log] [blame]
spoonix2b5e7402018-11-01 20:34:09 +00001[access]
2 inheritFrom = All-Projects
3[submit]
Sandrine Bailleuxa49e0bc2019-04-26 10:35:35 +00004 action = merge always
dan.handley38a6e602019-04-17 13:22:30 +00005 rejectEmptyCommit = true
Sandrine Bailleuxf5564eb2019-01-28 14:21:53 +01006[receive]
Benjamin Copeland112d3d42019-01-31 17:14:34 +00007 requireSignedOffBy = true
dan.handley38a6e602019-04-17 13:22:30 +00008 rejectImplicitMerges = true
Sandrine Bailleuxf5564eb2019-01-28 14:21:53 +01009[project]
10 description = Gerrit settings common to all projects under the TF-A namespace
11
Benjamin Copelanda8df6072018-11-08 08:53:06 +000012[access "refs/*"]
13 read = group Non-Interactive Users
Sandrine Bailleux98b7c1f2019-01-28 16:25:03 +010014
Benjamin Copelanda8df6072018-11-08 08:53:06 +000015[access "refs/heads/*"]
16 create = group trusted-firmware-a-approvers
17 forgeAuthor = group trusted-firmware-a-approvers
18 forgeCommitter = group trusted-firmware-a-approvers
19 forgeServerAsCommitter = group trusted-firmware-a-approvers
Sandrine Bailleuxf68f9002019-04-17 09:08:44 +000020 push = +force group trusted-firmware-a-approvers
Benjamin Copelanda8df6072018-11-08 08:53:06 +000021 label-Code-Review = -2..+2 group trusted-firmware-a-approvers
Benjamin Copeland099b3ef2018-11-08 08:57:24 +000022 label-Code-Review = -1..+1 group Non-Interactive Users
Benjamin Copelanda8df6072018-11-08 08:53:06 +000023 submit = group trusted-firmware-a-approvers
Benjamin Copeland099b3ef2018-11-08 08:57:24 +000024 label-IP-Review = -1..+1 group trusted-firmware-a-ip-reviewers
Sandrine Bailleux65e6d512019-04-18 11:40:47 +000025 label-Verified = -2..+2 group Bot Users
Sandrine Bailleux7d2a3022019-07-31 14:35:32 +000026 label-Verified = -2..+2 group trusted-firmware-a-ci-users
Sandrine Bailleux8ee4e712019-04-08 11:38:29 +000027 label-Allow-CI = +0..+2 group trusted-firmware-a-ci-users
Sandrine Bailleux03ee9ce2019-12-06 10:19:10 +000028 removeReviewer = group trusted-firmware-a-ci-users
Sandrine Bailleux5954df32019-06-27 08:56:04 +000029 abandon = group trusted-firmware-a-approvers
Sandrine Bailleux98b7c1f2019-01-28 16:25:03 +010030
Benjamin Copelanda8df6072018-11-08 08:53:06 +000031[access "refs/tags/*"]
32 create = group trusted-firmware-a-approvers
33 createTag = group trusted-firmware-a-approvers
34 createSignedTag = group trusted-firmware-a-approvers
Sandrine Bailleuxec4da252018-11-28 10:23:24 +010035
Benjamin Copelandeb0b14e2018-11-08 08:54:29 +000036[label "Verified"]
37 function = MaxWithBlock
Sandrine Bailleux0e084fa2019-04-18 09:07:06 +020038 value = -2 Fails (in-depth tests)
39 value = -1 Fails (shallow tests)
Sandrine Bailleux95a0e172019-04-08 11:25:58 +000040 value = 0 No score
Sandrine Bailleux0e084fa2019-04-18 09:07:06 +020041 value = +1 Verified (shallow tests)
42 value = +2 Verified (in-depth tests)
Benjamin Copelandeb0b14e2018-11-08 08:54:29 +000043 copyAllScoresIfNoCodeChange = true
Sandrine Bailleux490519b2019-03-04 13:12:10 +010044 copyAllScoresOnTrivialRebase = true
Benjamin Copelandeb0b14e2018-11-08 08:54:29 +000045 defaultValue = 0
Sandrine Bailleuxec4da252018-11-28 10:23:24 +010046
Benjamin Copelandeb0b14e2018-11-08 08:54:29 +000047[label "IP-Review"]
48 function = MaxWithBlock
49 value = -1 Do not submit
Sandrine Bailleux95a0e172019-04-08 11:25:58 +000050 value = 0 No score
Benjamin Copelandeb0b14e2018-11-08 08:54:29 +000051 value = +1 IP Review clear
Sandrine Bailleux490519b2019-03-04 13:12:10 +010052 copyAllScoresOnTrivialRebase = true
Benjamin Copelandeb0b14e2018-11-08 08:54:29 +000053 defaultValue = 0
Sandrine Bailleuxec4da252018-11-28 10:23:24 +010054
55[label "Allow-CI"]
Sandrine Bailleux3c1dd502018-11-29 12:40:39 +010056 function = NoBlock
Sandrine Bailleux95a0e172019-04-08 11:25:58 +000057 value = 0 No score
Sandrine Bailleux5de8a952019-01-28 16:54:29 +010058 value = +1 Approved for automated testing, shallow tests
59 value = +2 Approved for automated testing, in-depth tests
Sandrine Bailleuxec4da252018-11-28 10:23:24 +010060 defaultValue = 0
Sandrine Bailleux98b7c1f2019-01-28 16:25:03 +010061
Sandrine Bailleux88f5d812018-11-28 11:31:41 +000062[access "refs/meta/dashboards/*"]
63 create = group trusted-firmware-a-approvers
64 push = group trusted-firmware-a-approvers
Sandrine Bailleuxe1fd44e2019-11-12 12:48:52 +000065[access "refs/heads/topics/*"]
66 create = group trusted-firmware-a-branch-users
Sandrine Bailleux1b8543b2019-11-12 12:52:41 +000067 push = group trusted-firmware-a-branch-users
68 pushMerge = group trusted-firmware-a-branch-users
Sandrine Bailleux105f0252019-11-12 13:01:40 +000069 forgeCommitter = group trusted-firmware-a-branch-users