Bind DiffOperations for batch programs

E.g. DiffOperations is needed when the code-owners plugin is installed
and offline reindexing is done.

Signed-off-by: Edwin Kempin <ekempin@google.com>
Change-Id: I055a7ac0012d6267e3042385f8791095236eb7e9
diff --git a/java/com/google/gerrit/pgm/util/BatchProgramModule.java b/java/com/google/gerrit/pgm/util/BatchProgramModule.java
index 508f96c..2cfc49f 100644
--- a/java/com/google/gerrit/pgm/util/BatchProgramModule.java
+++ b/java/com/google/gerrit/pgm/util/BatchProgramModule.java
@@ -69,6 +69,7 @@
 import com.google.gerrit.server.mail.send.ReplacePatchSetSender;
 import com.google.gerrit.server.notedb.NoteDbModule;
 import com.google.gerrit.server.patch.DiffExecutorModule;
+import com.google.gerrit.server.patch.DiffOperationsImpl;
 import com.google.gerrit.server.patch.PatchListCacheImpl;
 import com.google.gerrit.server.permissions.DefaultPermissionBackendModule;
 import com.google.gerrit.server.permissions.SectionSortCache;
@@ -113,6 +114,7 @@
     modules.add(BatchUpdate.module());
     modules.add(PatchListCacheImpl.module());
     modules.add(new DefaultUrlFormatter.Module());
+    modules.add(DiffOperationsImpl.module());
 
     // There is the concept of LifecycleModule, in Gerrit's own extension to Guice, which has these:
     //  listener().to(SomeClassImplementingLifecycleListener.class);