Move config from rust-spmc/rust-spmc.git
Change-Id: I2a933fe439a93fb976e934da60cc69d2f5c1bca3
Signed-off-by: Balint Dobszay <balint.dobszay@arm.com>
diff --git a/groups b/groups
index a4a7326..4a3fa50 100644
--- a/groups
+++ b/groups
@@ -1,3 +1,8 @@
-# UUID Group Name
+# UUID Group Name
#
-user:balintdobszay user/Bálint Dobszay (balintdobszay)
+user:balintdobszay user/Bálint Dobszay (balintdobszay)
+7176d7f42e60989e1e3fb810add16aeacb1d1ca6 rust-spmc-devs
+f40ed4d7450ca22b2c6b51768ae05047be748e9e rust-spmc-maintainers
+global:Anonymous-Users Anonymous Users
+global:Project-Owners Project Owners
+global:Registered-Users Registered Users
\ No newline at end of file
diff --git a/project.config b/project.config
index 51721b2..85a51b3 100644
--- a/project.config
+++ b/project.config
@@ -2,7 +2,52 @@
inheritFrom = All-Projects
[submit]
action = rebase if necessary
-[access "refs/*"]
- owner = group user/Bálint Dobszay (balintdobszay)
[project]
description = Access controls for the rust-spmc namespace
+[receive]
+ requireSignedOffBy = true
+
+[access "refs/*"]
+ abandon = group Project Owners
+ abandon = group rust-spmc-maintainers
+ create = group rust-spmc-maintainers
+ editTopicName = group rust-spmc-devs
+ forgeAuthor = group rust-spmc-maintainers
+ forgeCommitter = group rust-spmc-maintainers
+ forgeServerAsCommitter = group rust-spmc-maintainers
+ label-Code-Review = -2..+2 group rust-spmc-maintainers
+ label-Code-Review = -1..+1 group Registered Users
+ label-Verified = -1..+1 group Registered Users
+ owner = group Project Owners
+ push = +force group rust-spmc-maintainers
+ pushMerge = group rust-spmc-maintainers
+ removeReviewer = group rust-spmc-maintainers
+ submitAs = group rust-spmc-maintainers
+ submit = group rust-spmc-maintainers
+ read = group Anonymous Users
+ owner = group user/Bálint Dobszay (balintdobszay)
+
+[access "refs/heads/main"]
+ abandon = group rust-spmc-devs
+ create = group rust-spmc-devs
+ editTopicName = group rust-spmc-devs
+ forgeAuthor = group rust-spmc-devs
+ forgeCommitter = group rust-spmc-devs
+ forgeServerAsCommitter = group rust-spmc-devs
+ removeReviewer = group rust-spmc-devs
+ submit = group rust-spmc-devs
+
+[access "refs/heads/topics/*"]
+ abandon = group rust-spmc-devs
+ create = group rust-spmc-devs
+ editTopicName = group rust-spmc-devs
+ forgeAuthor = group rust-spmc-devs
+ forgeCommitter = group rust-spmc-devs
+ forgeServerAsCommitter = group rust-spmc-devs
+ removeReviewer = group rust-spmc-devs
+ push = +force group rust-spmc-devs
+ submit = group rust-spmc-devs
+
+[access "refs/meta/config"]
+ push = group Project Owners
+ push = +force group rust-spmc-maintainers