| [access] |
| inheritFrom = Fuchsia-Projects |
| [submit] |
| action = inherit |
| [access "refs/for/refs/heads/main"] |
| exclusiveGroupPermissions = addPatchSet push |
| addPatchSet = deny group Registered Users |
| addPatchSet = group Change Owner |
| push = group Registered Users |
| [access "refs/for/refs/heads/releases/*"] |
| exclusiveGroupPermissions = addPatchSet push |
| addPatchSet = deny group Registered Users |
| addPatchSet = group Change Owner |
| push = group google/committers@fuchsia.dev |
| [access "refs/for/refs/heads/sandbox/${username}/*"] |
| exclusiveGroupPermissions = addPatchSet push |
| addPatchSet = deny group Registered Users |
| addPatchSet = group Change Owner |
| push = group google/committers@fuchsia.dev |
| [access "refs/heads/main"] |
| exclusiveGroupPermissions = abandon deleteOwnChanges editAssignee editHashtags editTopicName label-API-Review label-Code-Review label-Commit-Queue label-Fuchsia-Auto-Submit rebase revert toggleWipState |
| abandon = deny group Registered Users |
| abandon = group Change Owner |
| deleteOwnChanges = group google/committers@fuchsia.dev |
| editAssignee = deny group Registered Users |
| editAssignee = group Change Owner |
| editHashtags = deny group Registered Users |
| editHashtags = group Change Owner |
| editTopicName = deny group Registered Users |
| editTopicName = group Change Owner |
| label-API-Review = -1..+1 group google/api-council@fuchsia.dev |
| label-Code-Review = -2..+2 group google/committers@fuchsia.dev |
| label-Commit-Queue = -2..+2 group google/committers@fuchsia.dev |
| label-Fuchsia-Auto-Submit = -2..+2 group google/committers@fuchsia.dev |
| rebase = deny group Registered Users |
| rebase = group Change Owner |
| rebase = group google/committers@fuchsia.dev |
| revert = deny group Registered Users |
| revert = group Change Owner |
| revert = group google/committers@fuchsia.dev |
| toggleWipState = deny group Registered Users |
| toggleWipState = group Change Owner |
| [access "refs/heads/releases/*"] |
| exclusiveGroupPermissions = abandon deleteOwnChanges editAssignee editHashtags editTopicName label-Code-Review label-Commit-Queue label-Fuchsia-Auto-Submit rebase revert toggleWipState |
| abandon = deny group Registered Users |
| abandon = group Change Owner |
| deleteOwnChanges = group google/committers@fuchsia.dev |
| editAssignee = deny group Registered Users |
| editAssignee = group Change Owner |
| editHashtags = deny group Registered Users |
| editHashtags = group Change Owner |
| editTopicName = deny group Registered Users |
| editTopicName = group Change Owner |
| label-Code-Review = -2..+2 group google/committers@fuchsia.dev |
| label-Commit-Queue = -2..+2 group google/committers@fuchsia.dev |
| label-Fuchsia-Auto-Submit = -2..+2 group google/committers@fuchsia.dev |
| rebase = deny group Registered Users |
| rebase = group Change Owner |
| rebase = group google/committers@fuchsia.dev |
| revert = deny group Registered Users |
| revert = group Change Owner |
| revert = group google/committers@fuchsia.dev |
| toggleWipState = deny group Registered Users |
| toggleWipState = group Change Owner |
| [access "refs/heads/sandbox/${username}/*"] |
| exclusiveGroupPermissions = abandon deleteOwnChanges editAssignee editHashtags editTopicName push rebase revert submit toggleWipState |
| abandon = deny group Registered Users |
| abandon = group Change Owner |
| create = deny group Registered Users |
| create = group google/committers@fuchsia.dev |
| deleteOwnChanges = group google/committers@fuchsia.dev |
| editAssignee = deny group Registered Users |
| editAssignee = group Change Owner |
| editHashtags = deny group Registered Users |
| editHashtags = group Change Owner |
| editTopicName = deny group Registered Users |
| editTopicName = group Change Owner |
| push = deny group Registered Users |
| push = group google/committers@fuchsia.dev |
| rebase = deny group Registered Users |
| rebase = group Change Owner |
| rebase = group google/committers@fuchsia.dev |
| revert = deny group Registered Users |
| revert = group Change Owner |
| revert = group google/committers@fuchsia.dev |
| submit = deny group Registered Users |
| submit = group google/committers@fuchsia.dev |
| toggleWipState = deny group Registered Users |
| toggleWipState = group Change Owner |
| [label "API-Review"] |
| branch = refs/heads/main |
| function = MaxWithBlock |
| defaultValue = 0 |
| value = -1 This shall not be merged |
| value = 0 No score |
| value = +1 Looks good to me, approved |
| copyCondition = changekind:NO_CHANGE OR is:ANY |
| [label "Code-Review"] |
| branch = refs/heads/main |
| branch = refs/heads/releases/* |
| function = MaxWithBlock |
| defaultValue = 0 |
| value = -2 This shall not be merged |
| value = -1 I would prefer this is not merged as is |
| value = 0 No score |
| value = +1 Looks good to me, but someone else must approve |
| value = +2 Looks good to me, approved |
| copyCondition = changekind:NO_CHANGE OR is:ANY |
| [label "Commit-Queue"] |
| branch = refs/heads/main |
| branch = refs/heads/releases/* |
| value = 0 Not ready |
| value = +1 Dry run |
| value = +2 Commit |
| defaultValue = 0 |
| function = NoBlock |
| copyCondition = changekind:NO_CHANGE |
| [label "Fuchsia-Auto-Submit"] |
| branch = refs/heads/main |
| branch = refs/heads/releases/* |
| function = NoBlock |
| defaultValue = 0 |
| value = 0 Do not send CL to CQ automatically after approval |
| value = +1 Send CL to CQ automatically after approval |
| copyCondition = changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE OR changekind:TRIVIAL_REBASE OR is:MAX OR is:MIN |