sshd.ConvertRefStorage: use ExplicitBooleanOptionHandler
This allows to set option values to 'false' (they currently default to true.)
Change-Id: Ib88b6e580ae7572c4978bfa945bd025b77aea91e
diff --git a/java/com/google/gerrit/sshd/commands/ConvertRefStorage.java b/java/com/google/gerrit/sshd/commands/ConvertRefStorage.java
index 4af52e9..98626de 100644
--- a/java/com/google/gerrit/sshd/commands/ConvertRefStorage.java
+++ b/java/com/google/gerrit/sshd/commands/ConvertRefStorage.java
@@ -31,6 +31,7 @@
import org.eclipse.jgit.internal.storage.file.FileRepository;
import org.eclipse.jgit.lib.Repository;
import org.kohsuke.args4j.Option;
+import org.kohsuke.args4j.spi.ExplicitBooleanOptionHandler;
@RequiresCapability(GlobalCapability.ADMINISTRATE_SERVER)
@CommandMetaData(
@@ -51,13 +52,15 @@
@Option(
name = "--backup",
aliases = {"-b"},
- usage = "create backup of old ref storage format")
+ usage = "create backup of old ref storage format",
+ handler = ExplicitBooleanOptionHandler.class)
private boolean backup = true;
@Option(
name = "--reflogs",
aliases = {"-r"},
- usage = "write reflogs to reftable")
+ usage = "write reflogs to reftable",
+ handler = ExplicitBooleanOptionHandler.class)
private boolean writeLogs = true;
@Option(