Introduce project-specific stable-maint teams
As discussed in Paris and subsequently discussed on the mailing-list, switch stable branch maintenance to project-specific teams under the guidance and leadership of the stable-maint-core team. All $PROJECT-stable-maint teams in Gerrit should be owned by stable-maint-core which will vet the addition of members to make sure they are aware of the Stable Branch policy. Remarks: - Sahara was already using their own team, proposed change will align them to use a specific team instead. - Designate is still incubated and therefore stable-maint-core doesn't own their stable branches yet. Proposed change fixes ACL to reflect that. - All projects still inherit openstack-stable-maint from the all-projects ACL, but this will be removed once the transition is over. Reference: http://lists.openstack.org/pipermail/openstack-dev/2014-November/050390.html Change-Id: Id127d24e4428be8b450de277dc55df20349aab13
This commit is contained in:
parent
53a17a31b8
commit
95f1ef8649
|
@ -8,6 +8,13 @@ abandon = group ceilometer-milestone
|
|||
label-Code-Review = -2..+2 group ceilometer-milestone
|
||||
label-Workflow = -1..+1 group ceilometer-milestone
|
||||
|
||||
[access "refs/heads/stable/*"]
|
||||
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
|
||||
abandon = group ceilometer-stable-maint
|
||||
label-Code-Review = -2..+2 group ceilometer-stable-maint
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Workflow = -1..+1 group ceilometer-stable-maint
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
|
|
@ -9,6 +9,13 @@ abandon = group cinder-milestone
|
|||
label-Code-Review = -2..+2 group cinder-milestone
|
||||
label-Workflow = -1..+1 group cinder-milestone
|
||||
|
||||
[access "refs/heads/stable/*"]
|
||||
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
|
||||
abandon = group cinder-stable-maint
|
||||
label-Code-Review = -2..+2 group cinder-stable-maint
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Workflow = -1..+1 group cinder-stable-maint
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
|
|
@ -11,9 +11,7 @@ label-Workflow = -1..+1 group designate-milestone
|
|||
[access "refs/heads/stable/*"]
|
||||
create = group designate-release
|
||||
label-Code-Review = -2..+2 group designate-milestone
|
||||
label-Code-Review = -2..+2 group openstack-stable-maint
|
||||
label-Workflow = -1..+1 group designate-milestone
|
||||
label-Workflow = -1..+1 group openstack-stable-maint
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
|
|
|
@ -8,6 +8,13 @@ abandon = group glance-milestone
|
|||
label-Code-Review = -2..+2 group glance-milestone
|
||||
label-Workflow = -1..+1 group glance-milestone
|
||||
|
||||
[access "refs/heads/stable/*"]
|
||||
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
|
||||
abandon = group glance-stable-maint
|
||||
label-Code-Review = -2..+2 group glance-stable-maint
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Workflow = -1..+1 group glance-stable-maint
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
|
|
@ -8,6 +8,13 @@ abandon = group heat-milestone
|
|||
label-Code-Review = -2..+2 group heat-milestone
|
||||
label-Workflow = -1..+1 group heat-milestone
|
||||
|
||||
[access "refs/heads/stable/*"]
|
||||
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
|
||||
abandon = group heat-stable-maint
|
||||
label-Code-Review = -2..+2 group heat-stable-maint
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Workflow = -1..+1 group heat-stable-maint
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
|
|
@ -9,6 +9,13 @@ abandon = group horizon-milestone
|
|||
label-Code-Review = -2..+2 group horizon-milestone
|
||||
label-Workflow = -1..+1 group horizon-milestone
|
||||
|
||||
[access "refs/heads/stable/*"]
|
||||
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
|
||||
abandon = group horizon-stable-maint
|
||||
label-Code-Review = -2..+2 group horizon-stable-maint
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Workflow = -1..+1 group horizon-stable-maint
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
|
|
@ -11,6 +11,13 @@ abandon = group keystone-milestone
|
|||
label-Code-Review = -2..+2 group keystone-milestone
|
||||
label-Workflow = -1..+1 group keystone-milestone
|
||||
|
||||
[access "refs/heads/stable/*"]
|
||||
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
|
||||
abandon = group keystone-stable-maint
|
||||
label-Code-Review = -2..+2 group keystone-stable-maint
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Workflow = -1..+1 group keystone-stable-maint
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
|
|
@ -12,6 +12,13 @@ abandon = group neutron-milestone
|
|||
label-Code-Review = -2..+2 group neutron-milestone
|
||||
label-Workflow = -1..+1 group neutron-milestone
|
||||
|
||||
[access "refs/heads/stable/*"]
|
||||
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
|
||||
abandon = group neutron-stable-maint
|
||||
label-Code-Review = -2..+2 group neutron-stable-maint
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Workflow = -1..+1 group neutron-stable-maint
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
|
|
@ -11,6 +11,13 @@ label-Code-Review = -2..+2 group nova-milestone
|
|||
label-Workflow = -1..+1 group nova-milestone
|
||||
rebase = group nova-milestone
|
||||
|
||||
[access "refs/heads/stable/*"]
|
||||
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
|
||||
abandon = group nova-stable-maint
|
||||
label-Code-Review = -2..+2 group nova-stable-maint
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Workflow = -1..+1 group nova-stable-maint
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
|
|
@ -14,13 +14,12 @@ label-Code-Review = -2..+2 group sahara-milestone
|
|||
label-Workflow = -1..+1 group sahara-milestone
|
||||
rebase = group sahara-milestone
|
||||
|
||||
[access "refs/heads/stable/icehouse"]
|
||||
abandon = group sahara-core
|
||||
[access "refs/heads/stable/*"]
|
||||
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
|
||||
label-Code-Review = -2..+2 group sahara-core
|
||||
abandon = group sahara-stable-maint
|
||||
label-Code-Review = -2..+2 group sahara-stable-maint
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Workflow = -1..+1 group sahara-core
|
||||
rebase = group sahara-core
|
||||
label-Workflow = -1..+1 group sahara-stable-maint
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
|
|
|
@ -11,6 +11,13 @@ abandon = group swift-milestone
|
|||
label-Code-Review = -2..+2 group swift-milestone
|
||||
label-Workflow = -1..+1 group swift-milestone
|
||||
|
||||
[access "refs/heads/stable/*"]
|
||||
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
|
||||
abandon = group swift-stable-maint
|
||||
label-Code-Review = -2..+2 group swift-stable-maint
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Workflow = -1..+1 group swift-stable-maint
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
|
|
@ -9,6 +9,13 @@ abandon = group trove-milestone
|
|||
label-Code-Review = -2..+2 group trove-milestone
|
||||
label-Workflow = -1..+1 group trove-milestone
|
||||
|
||||
[access "refs/heads/stable/*"]
|
||||
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
|
||||
abandon = group trove-stable-maint
|
||||
label-Code-Review = -2..+2 group trove-stable-maint
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Workflow = -1..+1 group trove-stable-maint
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
|
Loading…
Reference in New Issue