| [access] |
| inheritFrom = All-Projects |
| [submit] |
| action = merge always |
| rejectEmptyCommit = true |
| [receive] |
| requireSignedOffBy = true |
| rejectImplicitMerges = true |
| [project] |
| description = Gerrit settings common to all projects under the TF-A namespace |
| |
| [access "refs/*"] |
| read = group Non-Interactive Users |
| |
| [access "refs/heads/*"] |
| create = group trusted-firmware-a-approvers |
| forgeAuthor = group trusted-firmware-a-approvers |
| forgeCommitter = group trusted-firmware-a-approvers |
| forgeServerAsCommitter = group trusted-firmware-a-approvers |
| push = +force group trusted-firmware-a-approvers |
| label-Code-Review = -2..+2 group trusted-firmware-a-approvers |
| label-Code-Review = -1..+1 group Non-Interactive Users |
| submit = group trusted-firmware-a-approvers |
| label-IP-Review = -1..+1 group trusted-firmware-a-ip-reviewers |
| label-Verified = -2..+2 group Bot Users |
| label-Verified = -2..+2 group trusted-firmware-a-ci-users |
| label-Allow-CI = +0..+2 group trusted-firmware-a-ci-users |
| removeReviewer = group trusted-firmware-a-ci-users |
| abandon = group trusted-firmware-a-approvers |
| |
| [access "refs/tags/*"] |
| create = group trusted-firmware-a-approvers |
| createTag = group trusted-firmware-a-approvers |
| createSignedTag = group trusted-firmware-a-approvers |
| |
| [label "Verified"] |
| function = MaxWithBlock |
| value = -2 Fails (in-depth tests) |
| value = -1 Fails (shallow tests) |
| value = 0 No score |
| value = +1 Verified (shallow tests) |
| value = +2 Verified (in-depth tests) |
| copyAllScoresIfNoCodeChange = true |
| copyAllScoresOnTrivialRebase = true |
| defaultValue = 0 |
| |
| [label "IP-Review"] |
| function = MaxWithBlock |
| value = -1 Do not submit |
| value = 0 No score |
| value = +1 IP Review clear |
| copyAllScoresOnTrivialRebase = true |
| defaultValue = 0 |
| |
| [label "Allow-CI"] |
| function = NoBlock |
| value = 0 No score |
| value = +1 Approved for automated testing, shallow tests |
| value = +2 Approved for automated testing, in-depth tests |
| defaultValue = 0 |
| |
| [access "refs/meta/dashboards/*"] |
| create = group trusted-firmware-a-approvers |
| push = group trusted-firmware-a-approvers |
| [access "refs/heads/topics/*"] |
| create = group trusted-firmware-a-branch-users |
| push = group trusted-firmware-a-branch-users |
| pushMerge = group trusted-firmware-a-branch-users |
| forgeCommitter = group trusted-firmware-a-branch-users |
| [access "refs/heads/master"] |
| push = group user/TrustedFirmware Code Review (ci-bot-user) |