Fix: Create missing repos when using git protocol

When using git protocol to replicate to a remote but there are missing
repositories, the error thrown is a RemoteRepositoryException with the
message "no such repository".

Create the repository if this is detected.

Change-Id: I920963f917e257ad5e889948419a8f78718e2b11
diff --git a/src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java b/src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java
index f861667..0614959 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java
@@ -296,7 +296,7 @@
       // does not exist.  In this case NoRemoteRepositoryException is not
       // raised.
       final String msg = e.getMessage();
-      if (msg.contains("access denied")) {
+      if (msg.contains("access denied") || msg.contains("no such repository")) {
         createRepository();
       } else {
         repLog.error("Cannot replicate " + projectName