Implement submission rules discussde in PMC
diff --git a/project.config b/project.config
index 6f541a0..6df3e6b 100644
--- a/project.config
+++ b/project.config
@@ -34,10 +34,9 @@
label-Code-Review = -2..+2 group Project Owners
label-Code-Review = -2..+2 group google/gem5-admins@googlegroups.com
label-Code-Review = -2..+2 group mdb/gem5-gadmins
- label-Code-Review = -1..+1 group Registered Users
- submit = group Project Owners
- submit = group google/gem5-admins@googlegroups.com
- submit = group mdb/gem5-gadmins
+ label-Code-Review = -2..+2 group Registered Users
+ label-Maintainer = -1..+1 group google/gem5-admins@googlegroups.com
+ submit = group Registered Users
editTopicName = +force group Project Owners
editTopicName = +force group google/gem5-admins@googlegroups.com
editTopicName = +force group mdb/gem5-gadmins
@@ -78,3 +77,22 @@
value = 0 No score
value = +1 Looks good to me, but someone else must approve
value = +2 Looks good to me, approved
+[label "Maintainer"]
+ function = MaxWithBlock
+ value = -1 This shall not be merged
+ value = 0 No score
+ value = +1 Looks good to me, approved
+ defaultValue = 0
+[label "Style-Check"]
+ function = AnyWithBlock
+ value = -1 Fails
+ value = 0 No score
+ value = +1 Verified
+ defaultValue = 0
+[label "Verified"]
+ function = AnyWithBlock
+ value = -1 Fails
+ value = 0 No score
+ value = +1 Statistics mismatch
+ value = +2 Regressions pass
+ defaultValue = 0