mtn --version (return code: 0)
monotone 1.1 (base revision: 81fa9664405655b13bde971bddd802de25096073)
mtn -h (return code: 0)
Usage: mtn [OPTION...] command [ARG...]
--confdir <arg> set location of configuration directory
--date-format <arg> strftime(3) format specification for
printing dates
--db [ -d ] <arg> set name of database
--dump <arg> file to dump debugging log to, on
failure
--help [ -h ] display help message
--ignore-suspend-certs do not ignore revisions marked as
/ --no-ignore-suspend-certs suspended
--key [ -k ] <arg> sets the key for signatures, using
/ --use-default-key either the key name or the key hash
--keydir <arg> set location of key store
--log <arg> file to write the log to
--no-builtin-rcfile do not load the built-in lua file with
/ --builtin-rcfile the default hooks
--no-default-confdir forbid use of the default confdir
/ --allow-default-confdir
--no-format-dates print date certs exactly as stored in
the database
--no-standard-rcfiles do not load '~/.monotone/monotonerc' or
/ --standard-rcfiles '_MTN/monotonerc' lua files
--no-workspace don't look for a workspace
/ --allow-workspace
--non-interactive do not prompt the user for input
/ --interactive
--quiet [ -q ] decrease verbosity (undo previous '-v',
then disable informational output, then
disable warnings)
--rcfile <arg> load extra lua file
/ --clear-rcfiles
--root <arg> limit search for workspace to specified
root
--ssh-sign <arg> controls use of ssh-agent. valid
arguments are: 'yes' to use ssh-agent
to make signatures if possible, 'no' to
force use of monotone's internal code,
'only' to force use of ssh-agent,
'check' to sign with both and compare
--ticker <arg> set ticker style (count|dot|none)
--timestamps show timestamps in front of errors,
warnings and progress messages
--verbose [ -v ] increase verbosity (undo previous '-q',
and then enable debug output)
--version print version number, then exit
--xargs [ -@ ] <arg> insert command line arguments taken
from the given file
Command groups:
automation Commands that aid in scripted execution (au, automate)
database Commands that manipulate the database (db, local)
debug Commands that aid in program debugging (asciik, fdiff,
fload, fmerge, get_roster, identify, rcs_import)
informative Commands for information retrieval (annotate, bisect,
cat, complete, di, diff, help, list, log, ls, manpage,
show_conflicts, status, version)
key_and_cert Commands to manage keys and certificates (cert, dropkey,
genkey, passphrase, ssh_agent_add, ssh_agent_export,
trusted)
network Commands that access the network (clone, pull, push,
serve, sync)
packet_io Commands for packet reading and writing (privkey,
pubkey, read)
review Commands to review revisions (approve, comment,
disapprove, suspend, tag, testresult)
tree Commands to manipulate the tree (checkout, co,
conflicts, explicit_merge, heads, import, merge,
merge_into_dir, merge_into_workspace, migrate_workspace,
propagate, refresh_inodeprints, setup)
user Commands defined by the user
variables Commands to manage persistent variables
(cleanup_workspace_list, register_workspace, set,
unregister_workspace, unset)
vcs Commands for interaction with other version control
systems (cvs_import, git_export)
workspace Commands that deal with the workspace (add, attr, ci,
commit, drop, mkdir, mv, pivot_root, pluck, rename,
revert, rm, undrop, update)
For information on a specific command, type 'mtn help <command_name>
[subcommand_name ...]'.
To see more details about the commands of a particular group, type 'mtn
help <group_name>'.
Note that you can always abbreviate a command name as long as it does
not conflict with other names.