Add Exempt label and clean up project.config

Change-Id: I7fde2282670f3b6d4a725f8356c88ffb1b54e21e
diff --git a/project.config b/project.config
index 95c3611..6c5f3f1 100644
--- a/project.config
+++ b/project.config
@@ -9,84 +9,61 @@
 	mergeContent = true
 [access "refs/*"]
 	read = group Anonymous Users
-	read = group google/wireless-android-busytown-ayeaye-default@twosync-src.google.com
-	read = group mdb/gmscore-size
+	read = group Service Users
 	revert = group mdb/r8-team
 [access "refs/for/*"]
 	addPatchSet = group Public-Contributors
 	addPatchSet = group Service Users
 	addPatchSet = group mdb/r8-team
-	addPatchSet = group plus2
 	push = group Public-Contributors
-	push = group mdb/gmscore-size
-	push = group plus2
-	revert = group plus2
+	push = group mdb/r8-team
+	revert = group mdb/r8-team
 [access "refs/for/refs/*"]
 	push = group Public-Contributors
 	push = group mdb/r8-team
-	push = group plus2
 	pushMerge = group Public-Contributors
 	pushMerge = group mdb/r8-team
-	pushMerge = group plus2
 [access "refs/heads/*"]
+	label-Code-Review = -2..+2 group Project Owners
+	label-Code-Review = -2..+2 group mdb/r8-team
+	label-Commit-Queue = +0..+2 group mdb/r8-team
+	label-Auto-Submit = +0..+1 group mdb/r8-team
+	label-Commit-Queue = +0..+2 group Service Users
+	labelAs-Commit-Queue = +0..+2 group Service Users
+	label-Auto-Submit = +0..+1 group Service Users
+	labelAs-Auto-Submit = +0..+1 group Service Users
+	label-Exempt = +0..+1 group Service Users
 	create = group Project Owners
-	create = group mdb/gmscore-size
 	create = group mdb/r8-team
 	forgeAuthor = group mdb/r8-team
-	forgeAuthor = group plus2
 	forgeCommitter = group Project Owners
-	forgeCommitter = group mdb/gmscore-size
 	forgeCommitter = group mdb/r8-team
 	push = group Project Owners
-	push = group mdb/gmscore-size
 	push = group mdb/r8-team
-	label-Code-Review = -2..+2 group Project Owners
-	label-Code-Review = -2..+2 group mdb/gmscore-size
-	label-Code-Review = -2..+2 group mdb/kotlin-compiler-team
-	label-Code-Review = -2..+2 group mdb/r8-team
-	label-Code-Review = -2..+1 group plus2
-	label-Commit-Queue = +0..+2 group Service Users
-	label-Commit-Queue = +0..+2 group mdb/r8-team
-	label-Auto-Submit = +0..+1 group Service Users
-	label-Auto-Submit = +0..+1 group mdb/r8-team
 	submit = group Project Owners
-	submit = group Service Users
-	submit = group mdb/gmscore-size
-	submit = group mdb/kotlin-compiler-team
 	submit = group mdb/r8-team
-	submit = group plus2
-        submitAs = group mdb/gmscore-size
-        submitAs = group mdb/r8-team
+	submit = group Service Users
+	submitAs = group mdb/r8-team
 	editTopicName = +force group Project Owners
-	editTopicName = +force group mdb/gmscore-size
 	editTopicName = group mdb/r8-team
 [access "refs/meta/config"]
 	exclusiveGroupPermissions = read
 	read = group Project Owners
-	read = group mdb/gmscore-size
 	read = group mdb/r8-team
 	create = group Project Owners
-	create = group mdb/gmscore-size
 	create = group mdb/r8-team
 	push = group Project Owners
-	push = group mdb/gmscore-size
 	push = group mdb/r8-team
-	label-Code-Review = -2..+2 group Project Owners
-	label-Code-Review = -2..+2 group mdb/gmscore-size
-	label-Code-Review = -2..+2 group mdb/kotlin-compiler-team
-	label-Code-Review = -2..+2 group mdb/r8-team
 	submit = group Project Owners
-	submit = group mdb/gmscore-size
 	submit = group mdb/r8-team
+	label-Code-Review = -2..+2 group Project Owners
+	label-Code-Review = -2..+2 group mdb/r8-team
 [access "refs/tags/*"]
 	create = group Project Owners
-	create = group mdb/gmscore-size
 	create = group mdb/r8-team
 	createTag = group Project Owners
-	createTag = group mdb/gmscore-size
 	createTag = group mdb/r8-team
 	createSignedTag = group Project Owners
-	createSignedTag = group mdb/gmscore-size
 	createSignedTag = group mdb/r8-team
 	forgeCommitter = group mdb/r8-team
 [label "Code-Review"]
@@ -98,6 +75,7 @@
 	value = +1 Looks good to me, but someone else must approve
 	value = +2 Looks good to me, approved
 	copyCondition = is:MAX AND has:unchanged-files
+	overrideIf = label:Exempt=+1 AND -label:Code-Review=MIN
 [label "Commit-Queue"]
 	abbreviation = CQ
 	value = 0 Not ready
@@ -112,10 +90,15 @@
 	copyCondition = is:MAX AND has:unchanged-files
 	value = 0 Do not send CL to CQ automatically after approval
 	value = +1 Send CL to CQ automatically after approval
+[label "Exempt"]
+	defaultValue = 0
+	value = 0 No score
+	value = +1 Looks good to me
+	function = NoBlock
+	copyCondition = changekind:NO_CHANGE
 [reviewer]
 	enableByEmail = false
 [capability]
-	administrateServer = group mdb/gmscore-size
 	administrateServer = group mdb/r8-team
 	viewAllAccounts = group Service Users
 	viewAllAccounts = group mdb/clstats-dashboard-dev