blob: 7e0219bb8148795be91c9d8b449aff3d3eb04d8d [file] [log] [blame]
[access]
inheritFrom = All-Projects
[project]
description = Rights inherited for all Chromium OS Projects
[receive]
requireChangeId = true
requireContributorAgreement = false
[submit]
action = cherry pick
mergeContent = true
[access "refs/*"]
owner = group Administrators
owner = group chrome-infra-team
owner = group chromeos-build-owners
owner = group chromiumos-owners
owner = group mdb/chromeos-build-deputy
read = group Administrators
read = group chromeos-committers
read = group chromeos-service-account
read = group chromium-git-push
read = group cros-trybot
forgeAuthor = group chromeos-bots
forgeAuthor = group chromeos-committers
forgeAuthor = group chromium-git-push
forgeAuthor = group mdb/chromeos-branch-creators
submit = group chrome-commit-bot
submit = group chromeos-bots
submit = group chromeos-committers
submit = group chromium-git-push
push = group chrome-infra-team
push = group chromeos-bots
push = group chromium-git-push
push = +force group mdb/chromeos-branch-creators
labelAs-Commit-Queue = +0..+2 group chrome-commit-bot
labelAs-Commit-Queue = +0..+2 group chromeos-bots
labelAs-Commit-Queue = +0..+2 group chromium-git-push
viewDrafts = group chromeos-bots
viewDrafts = group chromeos-service-account
viewDrafts = group chromium-git-push
forgeCommitter = group chromeos-bots
forgeCommitter = group chromium-git-push
forgeCommitter = group mdb/chromeos-branch-creators
pushMerge = group chromeos-bots
pushMerge = group chromium-git-push
create = group mdb/chromeos-branch-creators
label-Code-Review = -2..+2 group chromeos-alumni-approvers
label-Code-Review = -2..+2 group chromeos-committer-approvers
label-Code-Review = -1..+1 group Logged-in Public Users
label-Commit-Queue = +0..+2 group chromeos-committers
label-Commit-Queue = +0..+2 group chromeos-internal-partners
label-Commit-Queue = +0..+2 group chromiumos-exonerator-bots
label-Commit-Queue = +0..+1 group Logged-in Public Users
label-Legacy-Commit-Queue = +0..+1 group chrome-commit-bot
label-Verified = -1..+1 group Logged-in Public Users
label-Verified = -1..+1 group chromeos-committers
label-Auto-Submit = +0..+1 group Change Owner
abandon = group chromeos-committer-approvers
viewPrivateChanges = group chromeos-bots
viewPrivateChanges = group chromeos-build-owners
editTopicName = group chromeos-committers
editHashtags = group chromeos-committers
delete = group mdb/chromeos-build-deputy
[access "refs/for/refs/*"]
push = group chromeos-committers
pushMerge = group chromeos-committers
[access "refs/heads/master"]
label-Commit-Ready = +0..+1 group Logged-in Public Users
[access "refs/heads/toolchainA"]
create = group chromiumos-toolchain-owners
forgeCommitter = group chromiumos-toolchain-owners
push = +force group chromiumos-toolchain-owners
pushMerge = group chromiumos-toolchain-owners
[access "refs/heads/toolchainB"]
create = group chromiumos-toolchain-owners
forgeCommitter = group chromiumos-toolchain-owners
push = group chromiumos-toolchain-owners
pushMerge = group chromiumos-toolchain-owners
[access "refs/tryjobs/*"]
delete = group chromeos-committers
[access "refs/sandbox/*"]
create = group chromeos-gerrit-sandbox-access
forgeCommitter = group chromeos-gerrit-sandbox-access
push = +force group chromeos-gerrit-sandbox-access
owner = group Administrators
forgeAuthor = group chromeos-gerrit-sandbox-access
pushMerge = group chromeos-gerrit-sandbox-access
forgeServerAsCommitter = group chromeos-gerrit-sandbox-access
[notify "chromium-os-reviews"]
email = chromium-os-reviews@chromium.org
[notify "chromium-os-checkins"]
email = chromium-os-checkins@chromium.org
type = submitted_changes
[access "refs/meta/config"]
read = group chromeos-bots
read = group chromium-git-push
[label "Auto-Submit"]
function = NoBlock
defaultValue = 0
copyMinScore = true
copyMaxScore = true
copyAllScoresOnTrivialRebase = true
copyAllScoresIfNoCodeChange = true
value = 0 Do not send CL to CQ automatically after approval
value = +1 Send CL to CQ automatically after approval
[label "Trybot-Ready"]
function = MaxWithBlock
defaultValue = 0
[label "Legacy-Commit-Queue"]
value = 0 Default
value = +1 Use Legacy CQ
defaultValue = 0
function = NoBlock
copyAllScoresOnTrivialRebase = true
copyAllScoresIfNoCodeChange = true
[label "Commit-Queue"]
value = 0 Not ready
value = +1 Dry run
value = +2 Commit
defaultValue = 0
function = NoBlock
copyAllScoresOnTrivialRebase = true
copyAllScoresIfNoCodeChange = true
[label "Code-Review"]
function = MaxWithBlock
abbreviation = R
copyMinScore = true
copyAllScoresOnTrivialRebase = true
copyAllScoresIfNoCodeChange = true
value = -2 Do not submit
value = -1 I would prefer that you didn't submit this
value = 0 No score
value = +1 Looks good to me, but someone else must approve
value = +2 Looks good to me, approved
defaultValue = 0
copyMaxScore = true
[access "refs/pfq/*"]
create = group chromeos-bots
create = group mdb/chromeos-build-deputy
push = group chromeos-bots
push = +force group mdb/chromeos-build-deputy
forgeAuthor = group chromeos-bots
forgeCommitter = group chromeos-bots
pushMerge = group chromeos-bots
[plugin "find-owners"]
rejectErrorInOwners = true