accept_testresult_change (old_results, new_results): Hooksalias_command(original, alias): Additional Lua Functionsattr_functions [attribute] (filename, value): Hooksattr_init_functions [attribute] (filename): Hookschange_workspace(directory): Additional Lua Functionsdrop: Conflictsedit_comment (user_log_message): Hooksexistonpath(possible_command): Additional Lua Functionsexpand_date (str): Hooksexpand_selector (str): Hooksexternal_diff (file_path, old_data, new_data, is_binary, diff_args, old_rev, new_rev): Hooksget_author (branchname, key_identity): Hooksget_branch_key (branchname): Hooksget_confdir(): Additional Lua Functionsget_date_format_spec (wanted): Hooksget_default_command_options(command): Hooksget_default_database_alias (): Hooksget_default_database_locations (): Hooksget_encloser_pattern (file_path): Hooksget_local_key_name (key_identity): Hooksget_mtn_command(host): Hooksget_netsync_connect_command (uri, args): Hooksget_netsync_key(server, include, exclude): Hooksget_netsync_read_permitted (branch, key_identity): Hooksget_netsync_write_permitted (key_identity): Hooksget_ostype(): Additional Lua Functionsget_passphrase (key_identity): Hooksget_preferred_merge3_command(tbl): Hooksget_remote_automate_permitted(key_identity, command, options): Hooksget_revision_cert_trust (signers, id, name, val): Hooksguess_binary_file_contents(filespec): Additional Lua Functionshook_wrapper (func_name, ...): Hooksignore_branch (branchname): Hooksignore_file (filename): Hooksinclude(scriptfile): Additional Lua Functionsincludedir(scriptpath): Additional Lua Functionsincludedirpattern(scriptpath, pattern): Additional Lua Functionsinteractive file: Conflictsis_executable(filespec): Additional Lua Functionskeep: Conflictskey_identity: Hookskill(pid [, signal]): Additional Lua Functionsmake_executable(filespec): Additional Lua Functionsmatch(glob, string): Additional Lua Functionsmerge3 (ancestor_path, left_path, right_path, merged_path, ancestor_text, left_text, right_text): Hooksmkstemp(template): Additional Lua Functionsmtn [--bookkeep-only] drop pathname...: Workspacemtn [--bookkeep-only] mv src dst: Workspacemtn [--bookkeep-only] mv src1 ... dst/: Workspacemtn [--bookkeep-only] rename src dst: Workspacemtn [--bookkeep-only] rename src1 ... dst/: Workspacemtn [--move-conflicting-paths] --branch=branchname checkout directory: Treemtn [--move-conflicting-paths] --branch=branchname co directory: Treemtn [--no-respect-ignore] mkdir directory...: Workspacemtn add [--recursive | -R] [--no-respect-ignore] --unknown [pathname...]: Workspacemtn add [--recursive | -R] [--no-respect-ignore] pathname...: Workspacemtn annotate [--revision=id] [--revs-only] file: Informativemtn annotate file: Informativemtn approve id: Certificatemtn automate ancestors rev1 [rev2 [...]]: Automationmtn automate ancestry_difference new [old1 [old2 [...]]]: Automationmtn automate branches: Automationmtn automate cert revision name value: Automationmtn automate certs id: Automationmtn automate children rev: Automationmtn automate common_ancestors rev1 [rev2 [...]]: Automationmtn automate content_diff [--revision=id1 [--revision=id2]] [--reverse] [files ...]: Automationmtn automate descendents rev1 [rev2 [...]]: Automationmtn automate drop_attribute path [key]: Automationmtn automate drop_db_variables domain [name]: Automationmtn automate erase_ancestors [rev1 [rev2 [...]]]: Automationmtn automate file_merge left-rid left-path right-rid right-path: Automationmtn automate genkey name passphrase: Automationmtn automate get_attributes path: Automationmtn automate get_base_revision_id: Automationmtn automate get_content_changed id file: Automationmtn automate get_corresponding_path source_id file target_id: Automationmtn automate get_current_revision [--exclude excl] [--depth=depth] [path ...]: Automationmtn automate get_current_revision_id: Automationmtn automate get_db_variables [domain]: Automationmtn automate get_file id: Automationmtn automate get_file_of filename [--revision=id]: Automationmtn automate get_manifest_of: Automationmtn automate get_manifest_of revid: Automationmtn automate get_option option: Automationmtn automate get_revision id: Automationmtn automate get_workspace_root: Automationmtn automate graph: Automationmtn automate heads [branch]: Automationmtn automate identify path: Automationmtn automate interface_version: Automationmtn automate inventory [options...] [files...]: Automationmtn automate keys: Automationmtn automate leaves: Automationmtn automate lua function_name [function_args...]: Automationmtn automate packet_for_certs id: Automationmtn automate packet_for_fdata id: Automationmtn automate packet_for_fdata id: Packet I/Omtn automate packet_for_fdelta from-id to-id: Automationmtn automate packet_for_fdelta id1 id2: Packet I/Omtn automate packet_for_rdata id: Automationmtn automate packet_for_rdata id: Packet I/Omtn automate packets_for_certs id: Packet I/Omtn automate parents rev: Automationmtn automate pull [--set-default] [uri-or-address] [glob [...] [--exclude=exclude-glob]]]: Automationmtn automate push [--set-default] [--keys-to-push=key] [uri-or-address] [glob [...] [--exclude=exclude-glob]]]: Automationmtn automate put_file [base-id] contents: Automationmtn automate put_revision revision-data: Automationmtn automate read_packets packet-data: Automationmtn automate remote --remote-stdio-host=host command args-and-opts: Automationmtn automate remote_stdio [hostname]: Automationmtn automate roots: Automationmtn automate select selector: Automationmtn automate set_attribute path key value: Automationmtn automate set_db_variable domain name value: Automationmtn automate show_conflicts [–branch BRANCH] [left_rev right_rev]: Automationmtn automate stdio: Automationmtn automate sync [--set-default] [--keys-to-push=key] [uri-or-address] [glob [...] [--exclude=exclude-glob]]]: Automationmtn automate tags [branch_pattern]: Automationmtn automate toposort [rev1 [rev2 [...]]]: Automationmtn automate update: Automationmtn bisect bad [--revision=id ...] [--move-conflicting-paths]: Workspacemtn bisect good [--revision=id ...] [--move-conflicting-paths]: Workspacemtn bisect reset: Workspacemtn bisect skip [--revision=id ...] [--move-conflicting-paths]: Workspacemtn bisect status: Workspacemtn bisect update [--move-conflicting-paths]: Workspacemtn cat --revision=id path: Treemtn cat path: Treemtn cert id certname: Certificatemtn cert id certname certval: Certificatemtn checkout [--move-conflicting-paths] --revision=id directory: Treemtn ci: Workspacemtn ci --message-file=logfile: Workspacemtn ci --message-file=logfile pathname...: Workspacemtn ci --message=logmsg [--message=logmsg...]: Workspacemtn ci --message=logmsg [--message=logmsg...] pathname...: Workspacemtn ci pathname...: Workspacemtn cleanup_workspace_list: Databasemtn clone address[:port] branchname [directory]: Treemtn co [--move-conflicting-paths] --revision=id directory: Treemtn comment id: Certificatemtn comment id comment: Certificatemtn commit: Workspacemtn commit --message-file=logfile: Workspacemtn commit --message-file=logfile pathname...: Workspacemtn commit --message=logmsg [--message=logmsg...]: Workspacemtn commit --message=logmsg [--message=logmsg...] pathname...: Workspacemtn commit pathname...: Workspacemtn complete [--brief] key partial-id: Informativemtn complete [--brief] revision partial-id: Informativemtn complete file partial-id: Informativemtn conflicts --conflicts-file=file resolve_first resolution: Conflictsmtn conflicts --conflicts-file=file resolve_first_left resolution: Conflictsmtn conflicts --conflicts-file=file resolve_first_right resolution: Conflictsmtn conflicts --conflicts-file=file show_first: Conflictsmtn conflicts --conflicts-file=file show_remaining: Conflictsmtn conflicts --conflicts-file=file store left_rev_id right_rev_id: Conflictsmtn conflicts clean: Conflictsmtn cvs_import pathname: RCSmtn db check --db=dbfile: Databasemtn db dump --db=dbfile: Databasemtn db execute sql-statement: Databasemtn db info --db=dbfile: Databasemtn db init --db=dbfile: Databasemtn db kill_branch_certs_locally branch: Databasemtn db kill_rev_locally id: Databasemtn db kill_tag_locally tag: Databasemtn db load --db=dbfile: Databasemtn db migrate --db=dbfile: Databasemtn db version --db=dbfile: Databasemtn diff --context [--no-show-encloser]: Informativemtn diff --external [--diff-args=argstring]: Informativemtn diff --revision=id pathname...: Informativemtn diff --revision=id1 --revision=id2: Informativemtn diff --revision=id1 --revision=id2 pathname...: Informativemtn diff [--reverse] --revision=id: Informativemtn diff [--unified] [--no-show-encloser]: Informativemtn diff pathname...: Informativemtn disapprove id: Treemtn drop --missing: Workspacemtn dropkey keyid: Key and Cert Trustmtn explicit_merge id id destbranch: Treemtn genkey keyid: Key and Cert Trustmtn git_export [--authors-file=authors-file] [--branches-file=branches-file]: GITmtn git_export [--import-marks=marks-file] [--export-marks=marks-file]: GITmtn git_export [--log-revids] [--log-certs] [--use-one-changelog]: GITmtn git_export [--refs=type]: GITmtn heads --branch=branchname: Treemtn import --branch=branch [--message=message] [--dry-run] dir: Treemtn import --revision=revision [--message=message] [--dry-run] dir: Treemtn list branches [pattern] [--exclude=pattern]: Informativemtn list certs id: Informativemtn list changed: Informativemtn list changed pathname...: Informativemtn list duplicates [--revision=id]: Informativemtn list ignored: Informativemtn list ignored pathname...: Informativemtn list keys: Informativemtn list keys pattern: Informativemtn list known: Informativemtn list known pathname...: Informativemtn list missing: Informativemtn list missing pathname...: Informativemtn list tags [pattern] [--exclude=pattern]: Informativemtn list unknown: Informativemtn list unknown pathname...: Informativemtn list vars: Informativemtn list vars domain: Informativemtn log: Informativemtn log [--last=n] [--next=n] [--from=id [...]] [--to=id [...]] [--revision=id [...]] [--brief] [--no-merges] [--no-files] [--no-graph] [--diffs] [pathname...]: Informativemtn ls branches [pattern] [--exclude=pattern]: Informativemtn ls certs id: Informativemtn ls changed: Informativemtn ls changed pathname...: Informativemtn ls duplicates [--revision=id]: Informativemtn ls ignored: Informativemtn ls ignored pathname...: Informativemtn ls keys: Informativemtn ls keys pattern: Informativemtn ls known: Informativemtn ls known pathname...: Informativemtn ls missing: Informativemtn ls missing pathname...: Informativemtn ls tags [pattern] [--exclude=pattern]: Informativemtn ls unknown: Informativemtn ls unknown pathname...: Informativemtn ls vars: Informativemtn ls vars domain: Informativemtn merge [--branch=branchname]: Treemtn merge_into_dir sourcebranch destbranch dir: Treemtn passphrase keyid: Key and Cert Trustmtn pivot_root [--bookkeep-only] [--move-conflicting-paths] pivot_root new_root put_old: Workspacemtn pluck [--move-conflicting-paths] --revision=from --revision=to: Workspacemtn pluck [--move-conflicting-paths] --revision=to: Workspacemtn privkey keyid: Packet I/Omtn propagate sourcebranch destbranch: Treemtn pubkey keyid: Packet I/Omtn pull [--set-default] [uri-or-address] [glob [...] [--exclude=exclude-glob]]]: Networkmtn push [--set-default] [--keys-to-push=key] [uri-or-address] [glob [...] [--exclude=exclude-glob]]]: Networkmtn rcs_import filename...: RCSmtn read: Packet I/Omtn read file1 file2...: Packet I/Omtn refresh_inodeprints: Workspacemtn register_workspace [workspace_path]: Databasemtn revert --missing pathname...: Workspacemtn revert pathname...: Workspacemtn serve --stdio [--no-transport-auth]: Networkmtn serve [--bind=[address][:port]]: Networkmtn set domain name value: Databasemtn setup -b branchname [-d database] [directory]: Workspacemtn show_conflicts rev rev: Informativemtn ssh_agent_add: Key and Cert Trustmtn ssh_agent_export filename: Key and Cert Trustmtn status: Informativemtn status pathname...: Informativemtn suspend id: Certificatemtn sync [--set-default] [--keys-to-push=key] [uri-or-address] [glob [...] [--exclude=exclude-glob]]]: Networkmtn tag id tagname: Certificatemtn testresult id 0: Certificatemtn testresult id 1: Certificatemtn trusted id certname certval signers: Key and Cert Trustmtn undrop pathname...: Workspacemtn unregister_workspace [workspace_path]: Databasemtn unset domain name: Databasemtn update [--move-conflicting-paths]: Workspacemtn update [--move-conflicting-paths] --revision=revision: Workspacemtn_automate( ... ): Additional Lua Functionsnote_commit (new_id, revision, certs): Hooksnote_mtn_startup (...): Hooksnote_netsync_cert_received (rev_id, key_identity, name, value, session_id): Hooksnote_netsync_cert_sent (rev_id, key_identity, name, value, session_id): Hooksnote_netsync_end (session_id, status, bytes_in, bytes_out, certs_in, certs_out, revs_in, revs_out, keys_in, keys_out): Hooksnote_netsync_pubkey_received (key_identity, session_id): Hooksnote_netsync_pubkey_sent (key_identity, session_id): Hooksnote_netsync_revision_received (new_id, revision, certs, session_id): Hooksnote_netsync_revision_sent (rev_id, revision, certs, session_id): Hooksnote_netsync_start (session_id, my_role, sync_type, remote_host, remote_key, includes, excludes): Hooksos.execute, io.popen: Implementation Differencesparse_basic_io(data): Additional Lua Functionspersist_phrase_ok (): Hooksprint, io.write: Implementation Differencesregex.search(regexp, string): Additional Lua Functionsregister_command(name, params, abstract, description, function): Additional Lua Functionsrename filename: Conflictsserver_request_sync(what, address, include, exclude): Additional Lua Functionsserver_set_listening(boolean): Additional Lua Functionssleep(seconds): Additional Lua Functionsspawn(executable [, args ...]): Additional Lua Functionsspawn_pipe(executable [, args ...]): Additional Lua Functionsspawn_redirected(infile, outfile, errfile, executable [, args ...]): Additional Lua Functionsunmapped_git_author(author): Hooksuse_inodeprints (): Hooksuse_transport_auth (uri): Hooksuser file: Conflictsvalidate_commit_message (message, revision_text, branchname): Hooksvalidate_git_author(author): Hookswait(pid): Additional Lua Functions