diff --git a/build.gradle b/build.gradle
index eee5afc8..dd04bcf9 100644
--- a/build.gradle
+++ b/build.gradle
@@ -7,7 +7,7 @@ plugins {
// Code formatting; defines targets "spotlessApply" and "spotlessCheck"
// Version 8.0.0 and later requires Java 17+.
- id("com.diffplug.spotless").version("8.10.2")
+ id("com.diffplug.spotless").version("8.10.3")
// Error Prone linter
id("net.ltgt.errorprone").version("5.1.1") apply false
diff --git a/src/main/java/org/plumelib/multiversioncontrol/MultiVersionControl.java b/src/main/java/org/plumelib/multiversioncontrol/MultiVersionControl.java
index 2af017ba..e1d3be7d 100644
--- a/src/main/java/org/plumelib/multiversioncontrol/MultiVersionControl.java
+++ b/src/main/java/org/plumelib/multiversioncontrol/MultiVersionControl.java
@@ -108,72 +108,122 @@
*
*
* - Configuration file
- *
- * - --home=string. User home directory. [default Java
- * {@code user.home} property]
- *
- --checkouts=string. File with list of clones. Set
- * it to /dev/null to suppress reading. [default {@code .mvc-checkouts} in home
- * directory]
- *
+ *
+ * - --home=string.
+ * User home directory. [default
+ * Java {@code user.home} property]
+ *
- --checkouts=string.
+ * File with list of clones.
+ * Set it to /dev/null to
+ * suppress reading. [default
+ * {@code .mvc-checkouts} in
+ * home directory]
+ *
* - Miscellaneous options
- *
- * - --redo-existing=boolean. If false, clone
- * command skips existing directories. [default: false]
- *
- --timeout=int. Terminating the process can leave
- * the repository in a bad state, so set this rather high for safety. Also, the timeout
- * needs to account for the time to run hooks (that might recompile or run tests).
- * [default: 600]
- *
+ *
+ * - --redo-existing=boolean.
+ * If false, clone
+ * command skips
+ * existing
+ * directories.
+ * [default: false]
+ *
- --timeout=int.
+ * Terminating the process
+ * can leave the repository
+ * in a bad state, so set
+ * this rather high for
+ * safety. Also, the timeout
+ * needs to account for the
+ * time to run hooks (that
+ * might recompile or run
+ * tests). [default: 600]
+ *
* - Searching for clones
- *
- * - --search=boolean. If true, search for all clones,
- * not just those listed in a file. [default: false]
- *
- --search-prefix=boolean. If true, search for
- * all clones whose directory is a prefix of one in the cofiguration file. [default:
- * false]
- *
- --dir=string {@code [+]}. Directory under which to
- * search for clones, when using {@code --search} [default home directory]
- *
- --ignore-dir=string {@code [+]}. Directories
- * under which to NOT search for clones. May include leading "~/".
- *
+ *
+ * - --search=boolean.
+ * If true, search for all
+ * clones, not just those
+ * listed in a file. [default:
+ * false]
+ *
- --search-prefix=boolean.
+ * If true, search for
+ * all clones whose
+ * directory is a prefix
+ * of one in the
+ * cofiguration file.
+ * [default: false]
+ *
- --dir=string
+ * {@code [+]}. Directory under
+ * which to search for clones,
+ * when using {@code --search}
+ * [default home directory]
+ *
- --ignore-dir=string
+ * {@code [+]}. Directories
+ * under which to NOT
+ * search for clones. May
+ * include leading "~/".
+ *
* - Paths to programs
- *
- * - --cvs-executable=string. Path to the cvs
- * program. [default: cvs]
- *
- --git-executable=string. Path to the git
- * program. [default: git]
- *
- --hg-executable=string. Path to the hg
- * program. [default: hg]
- *
- --svn-executable=string. Path to the svn
- * program. [default: svn]
- *
- --insecure=boolean. If true, use --insecure when
- * invoking programs. [default: false]
- *
- --cvs-arg=string {@code [+]}. Extra argument to
- * pass to the cvs program.
- *
- --git-arg=string {@code [+]}. Extra argument to
- * pass to the git program.
- *
- --hg-arg=string {@code [+]}. Extra argument to pass
- * to the hg program.
- *
- --svn-arg=string {@code [+]}. Extra argument to
- * pass to the svn program.
- *
+ *
+ * - --cvs-executable=string.
+ * Path to the cvs
+ * program. [default: cvs]
+ *
- --git-executable=string.
+ * Path to the git
+ * program. [default: git]
+ *
- --hg-executable=string.
+ * Path to the hg program.
+ * [default: hg]
+ *
- --svn-executable=string.
+ * Path to the svn
+ * program. [default: svn]
+ *
- --insecure=boolean.
+ * If true, use --insecure when
+ * invoking programs. [default:
+ * false]
+ *
- --cvs-arg=string
+ * {@code [+]}. Extra argument to
+ * pass to the cvs program.
+ *
- --git-arg=string
+ * {@code [+]}. Extra argument to
+ * pass to the git program.
+ *
- --hg-arg=string
+ * {@code [+]}. Extra argument to
+ * pass to the hg program.
+ *
- --svn-arg=string
+ * {@code [+]}. Extra argument to
+ * pass to the svn program.
+ *
* - Diagnostics
- *
- * - --show=boolean. If true, display each command is it is
- * executed. [default: false]
- *
- --print-directory=boolean. If true, print
- * the directory before executing commands in it. [default: false]
- *
- --dry-run=boolean. Perform a "dry run": print
- * commands but do not execute them. [default: false]
- *
- -q --quiet=boolean. If true, run quietly
- * (e.g., no output about missing directories). [default: true]
- *
- --debug=boolean. Print debugging output. [default:
- * false]
- *
- --debug-replacers=boolean. Debug
- * 'replacers' that filter command output. [default: false]
- *
- --debug-process-output=boolean.
- * Lightweight debugging of 'replacers' that filter command output. [default: false]
- *
+ *
+ * - --show=boolean. If true,
+ * display each command is it is executed.
+ * [default: false]
+ *
- --print-directory=boolean.
+ * If true, print the directory
+ * before executing commands in
+ * it. [default: false]
+ *
- --dry-run=boolean.
+ * Perform a "dry run": print commands
+ * but do not execute them. [default:
+ * false]
+ *
- -q
+ * --quiet=boolean. If
+ * true, run quietly (e.g., no output
+ * about missing directories). [default:
+ * true]
+ *
- --debug=boolean. Print
+ * debugging output. [default: false]
+ *
- --debug-replacers=boolean.
+ * Debug 'replacers' that
+ * filter command output.
+ * [default: false]
+ *
- --debug-process-output=boolean.
+ * Lightweight debugging
+ * of 'replacers' that
+ * filter command output.
+ * [default: false]
+ *
*
*
* {@code [+]} means option can be specified multiple times