The unified diff between revisions [24fb0b25..] and [8032bf83..] is displayed below. It can also be downloaded as a raw diff.
This diff has been restricted to the following files: 'monotone.texi'
#
#
# patch "monotone.texi"
# from [b7ff9206e89299dae8f9dd915fbf7e6f4be502cb]
# to [4b08a6efa1905ac80420a2167bc874c5b9ed8ca1]
#
============================================================
--- monotone.texi b7ff9206e89299dae8f9dd915fbf7e6f4be502cb
+++ monotone.texi 4b08a6efa1905ac80420a2167bc874c5b9ed8ca1
@@ -4432,6 +4432,7 @@ @chapter Command Reference
* Database:: Manipulation of your database as a whole
* Automation:: Running monotone from other programs
* RCS:: Importing legacy version control files
+* Global Options:: Options which can be applied on every command
@end menu
@@ -8658,7 +8659,7 @@ @section Automation
@end ftable
@page
-@node RCS, , Automation, Command Reference
+@node RCS, Global Options , Automation, Command Reference
@section RCS
@ftable @command
@@ -8688,6 +8689,101 @@ @section RCS
@end ftable
+@page
+@node Global Options, , RCS, Command Reference
+@section Global Options
+
+Global options can be set for every command at any possible position in the
+command string.
+
+@ftable @option
+
+@item --help
+@itemx -h
+Display a help message. This can be applied on single commands as well as
+command groups.
+
+@item --confdir <arg>
+Set the location of the configuration directory.
+
+@item --no-default-confdir
+Forbid use of the default configuration directory.
+
+@item --db <arg>
+@itemx -d <arg>
+Set the name of the database.
+
+@item --log <arg>
+Write any output of the command (stdout and stderr) to the specified file.
+
+@item --debug
+Print a debug log to stderr while running the command.
+
+@item --dump <arg>
+File to dump debugging log to, in case of a failure. This is only used in
+conjunction with @option{--debug}.
+
+@item --ignore-suspend-certs
+Do not ignore revisions marked as suspended. See also @command{mtn suspend}.
+
+@item --key <arg>
+@itemx -k <arg>
+Set the key used for signatures.
+
+@item --keydir <arg>
+Set the location of the key store.
+
+@item --norc
+Do not load ~/.monotone/monotonerc or _MTN/monotonerc lua files.
+
+@item --rcfile <arg>
+Load an extra configuration file.
+
+@item --nostd
+Do not load the standard lua hooks.
+
+@item --quiet
+Suppress verbose, informational and progress messages.
+
+@item --reallyquiet
+Suppress warning, verbose, informational and progress messages.
+
+@item --root <arg>
+Limit the search for a workspace to the specified root directory.
+
+@item --ssh-sign <arg>
+Controls the use of ssh-agent.
+Valid arguments are:
+@itemize
+@item 'yes': use ssh-agent to make signatures if possible (default)
+@item 'no': force use of monotone's internal code
+@item 'only': force use of ssh-agent
+@item 'check' sign with both, ssh-agent and monotone's internal code, and compare the result
+@end itemize
+
+@item --ticker <arg>
+Set the ticker style.
+Valid arguments are:
+@itemize
+@item 'count': print counts (default)
+@item 'dot': print single chars for every tick
+@item 'none': no ticker output
+@end itemize
+The 'count' ticker type may not show the progress of all tickers which run
+at the same time because of space reasons in the terminal. This is not a problem
+for the 'dot' ticker type or the ticker which is supplied in @command{mtn automate stdio}.
+
+@item --version
+Print the version number and exits afterwards. See also @command{mtn version}.
+
+@item --xargs <arg>
+@itemx -@@ <arg>
+Insert command line arguments taken from the given file. The file may be stdin
+(-@@-).
+
+@end ftable
+
+
@node Hook Reference, Special Topics, Command Reference, Top
@chapter Hook Reference