Don't attempt to replicate the magic "-- All Projects --"
Signed-off-by: Shawn O. Pearce <sop@google.com>
diff --git a/src/main/java/com/google/gerrit/git/PushAllProjectsOp.java b/src/main/java/com/google/gerrit/git/PushAllProjectsOp.java
index 0df522c..ebfd3e1 100644
--- a/src/main/java/com/google/gerrit/git/PushAllProjectsOp.java
+++ b/src/main/java/com/google/gerrit/git/PushAllProjectsOp.java
@@ -16,6 +16,7 @@
import com.google.gerrit.client.reviewdb.Branch;
import com.google.gerrit.client.reviewdb.Project;
+import com.google.gerrit.client.reviewdb.ProjectRight;
import com.google.gerrit.client.reviewdb.ReviewDb;
import com.google.gerrit.client.rpc.Common;
import com.google.gwtorm.client.OrmException;
@@ -45,7 +46,9 @@
final ReviewDb db = Common.getSchemaFactory().open();
try {
for (final Project project : db.projects().all()) {
- PushQueue.scheduleFullSync(project.getNameKey(), urlMatch);
+ if (!ProjectRight.WILD_PROJECT.equals(project.getId())) {
+ PushQueue.scheduleFullSync(project.getNameKey(), urlMatch);
+ }
}
} finally {
db.close();