Merge branch 'stable-2.16' into stable-3.0

* stable-2.16:
  Fix firing pending "..all.." events on startup

Change-Id: I04f042199fd8935bee987b8363956115a40e0872
diff --git a/src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java b/src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java
index d9431f4..432f8a5 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java
@@ -652,6 +652,9 @@
       repLog.debug("Skipping push of ref {}; it is a meta ref", ref);
       return false;
     }
+    if (PushOne.ALL_REFS.equals(ref)) {
+      return true;
+    }
     for (RefSpec s : config.getRemoteConfig().getPushRefSpecs()) {
       if (s.matchSource(ref)) {
         return true;