# # # delete "docs/docindex.html" # # add_file "docs/General-Index.html" # content [ae33147ed4ebffbd2190121130bbf6cf7a5df848] # # patch "NEWS" # from [084a0f5b81e7becea90378b0e46eaf58312894f9] # to [5bc9ffb18ca66a50a8d76f8ab99defa364312977] # # patch "UPGRADE" # from [d58d62aebea44b98f7fa9dd48abe93da41526d52] # to [d3d8c42e486ef104458fe758de268902a00ceae2] # # patch "docs/Additional-Lua-Functions.html" # from [14741bc4e27941a28822d5dcf446691c2c7afd63] # to [003fcf003b671e91216a3e434b7b596c7600723a] # # patch "docs/Automation.html" # from [9b44489b7ad04ddccdcf82ac6d5a75d6e0d46447] # to [d79b6712901286af8b60661a8dfe33739c13ab1e] # # patch "docs/Default-hooks.html" # from [98927a663a57d6dbfa597e5f66568706be37399a] # to [1e0a8b65e1e8eb0bf4cdc6cdc53afe6a2c382875] # # patch "docs/Hooks.html" # from [dee4937805e874bfab1e2e43afd261d2e044d7a9] # to [49e2c1e72d3df417b91ed33ac673a2c054078544] # # patch "docs/RCS.html" # from [518c65ee9e2622156fcd068e1d44514bb09ac41d] # to [46f560f5bdc36fb04bef303611306f87e34f99b0] # # patch "docs/index.html" # from [1f8a9404aa55e24cd13d651be6215ad1fc653007] # to [db741d09103ba746b51e21fd18c683210dbdf819] # # patch "monotone.html" # from [4e9e012e2b104ab7dfdfd0a5139b569dab279721] # to [42926ec93201942e790fdd706b7e5af4c92a9f3f] # # patch "monotone.pdf" # from [def7bb688c13cfe27b72a877c3fb6e79a5dbddcd] # to [c3716597bf0fbe8178e49a457e9a3e130c7c5857] # ============================================================ --- docs/General-Index.html ae33147ed4ebffbd2190121130bbf6cf7a5df848 +++ docs/General-Index.html ae33147ed4ebffbd2190121130bbf6cf7a5df848 @@ -0,0 +1,267 @@ + +
++ +Previous: Default hooks, +Up: Top +
accept_testresult_change (old_results, new_results): Hooksattr_functions [attribute] (filename, value): Hooksattr_init_functions [attribute] (filename): Hooksedit_comment (commentary, user_log_message): Hooksexistonpath(possible_command): Additional Lua Functionsexpand_date (str): Hooksexpand_selector (str): Hooksexternal_diff (file_path, old_data, new_data, is_binary,: Hooksget_author (branchname, keypair_id): Hooksget_branch_key (branchname): Hooksget_confdir(): Additional Lua Functionsget_encloser_pattern (file_path): Hooksget_mtn_command(host): Hooksget_netsync_connect_command (uri, args): Hooksget_netsync_read_permitted (branch, identity): Hooksget_netsync_write_permitted (identity): Hooksget_ostype(): Additional Lua Functionsget_passphrase (keypair_id): Hooksget_preferred_merge3_command(tbl): Hooksget_revision_cert_trust (signers, id, name, val): Hooksguess_binary_file_contents(filespec): Additional Lua Functionsignore_branch (branchname): Hooksignore_file (filename): Hooksinclude(scriptfile): Additional Lua Functionsincludedir(scriptpath): Additional Lua Functionsincludedirpattern(scriptpath, pattern): Additional Lua Functionsis_executable(filespec): Additional Lua Functionskill(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 --branch=branchname checkout directory: Treemtn --branch=branchname co directory: Treemtn [--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 [--no-respect-ignore] mkdir directory...: Workspacemtn add --unknown: Workspacemtn add pathname...: Workspacemtn annotate [--revision=id] [--brief] file: Informativemtn annotate file: Informativemtn approve id: Certificatemtn automate ancestors rev1 [rev2 [...]]: Automationmtn automate ancestry_difference new [old1 [old2 [...]]]: Automationmtn automate attributes file: 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]] [files ...]: Automationmtn automate db_get domain name: Automationmtn automate db_put domain name value: Automationmtn automate descendents rev1 [rev2 [...]]: Automationmtn automate erase_ancestors [rev1 [rev2 [...]]]: 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_id: 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: Automationmtn automate get_revision id: Automationmtn automate graph: Automationmtn automate heads [branch]: Automationmtn automate identify path: Automationmtn automate interface_version: Automationmtn automate inventory: Automationmtn automate keys: Automationmtn automate leaves: 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 put_file [base-id] contents: Automationmtn automate put_revision revision-data: Automationmtn automate roots: Automationmtn automate select selector: Automationmtn automate stdio: Automationmtn automate tags [branch_pattern]: Automationmtn automate toposort [rev1 [rev2 [...]]]: Automationmtn cat --revision=id path: Treemtn cat path: Treemtn cert id certname: Certificatemtn cert id certname certval: Certificatemtn checkout --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 clone --branch=branchname address directory: Treemtn co --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 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 [--show-encloser]: Informativemtn diff --external [--diff-args=argstring]: Informativemtn diff --revision=id: Informativemtn diff --revision=id pathname...: Informativemtn diff --revision=id1 --revision=id2: Informativemtn diff --revision=id1 --revision=id2 pathname...: Informativemtn diff [--unified] [--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 heads --branch=branchname: Treemtn import --branch=branch [--message=message] [--dry-run] dir: Treemtn import --revision=revision [--message=message] [--dry-run] dir: Treemtn list branches: Informativemtn list certs id: Informativemtn list changed: Informativemtn list changed pathname...: 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: 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 [...]] [--brief] [--no-merges] [--no-files] [--diffs] [file [...]]: Informativemtn ls branches: Informativemtn ls certs id: Informativemtn ls changed: Informativemtn ls changed pathname...: 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: 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 id: Key and Cert Trustmtn pivot_root [--bookkeep-only] pivot_root new_root put_old: Workspacemtn pluck --revision=from --revision=to: Workspacemtn pluck --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] [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 revert --missing pathname...: Workspacemtn revert pathname...: Workspacemtn serve --stdio [--no-transport-auth]: Networkmtn serve [--bind=[address][:port]]: Networkmtn set domain name value: Databasemtn setup [directory]: Workspacemtn show_conflicts rev rev: Informativemtn ssh_agent_export filename: Key and Cert Trustmtn status: Informativemtn status pathname...: Informativemtn sync [--set-default] [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 unset domain name: Databasemtn update: Workspacemtn update --revision=revision: Workspacenote_commit (new_id, revision, certs): Hooksnote_mtn_startup (...): Hooksnote_netsync_cert_received (rev_id, key, name, value, session_id): Hooksnote_netsync_end (session_id, status,: Hooksnote_netsync_pubkey_received (keyname, session_id): Hooksnote_netsync_revision_received (new_id, revision, certs, session_id): Hooksnote_netsync_start (session_id, my_role, sync_type,: Hooksparse_basic_io(data): Additional Lua Functionspersist_phrase_ok (): Hooksregex.search(regexp, string): 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 Functionsuse_inodeprints (): Hooksuse_transport_auth (uri): Hooksvalidate_commit_message (message, revision_text, branchname): Hookswait(pid): Additional Lua Functionsexistonpath(possible_command)existonpath(possible_command)existonpath would search
for “xxdiff.exe”.
- get_confdir()get_confdir()get_ostype()get_ostype()guess_binary_file_contents(filespec)guess_binary_file_contents(filespec) 0x00 thru 0x06
0x0E thru 0x1a
0x1c thru 0x1f
- include(scriptfile)include(scriptfile)includedir(scriptpath)includedir(scriptpath)includedirpattern(scriptpath, pattern)includedirpattern(scriptpath, pattern)is_executable(filespec)is_executable(filespec)kill(pid [, signal])kill(pid [, signal])make_executable(filespec)make_executable(filespec)match(glob, string)match(glob, string)mkstemp(template)mkstemp(template)temp_file()<
file in the standard TMP/TEMP directories.
For the definition of temp_file(), see Default hooks.
-
parse_basic_io(data)-
+
parse_basic_io(data)-
Parse the string data, which should be in basic_io format. It returns nil
if it can't parse the string; otherwise it returns a table. This will be a list
of all statements, with each entry being a table having a "name" element that is
@@ -139,14 +139,14 @@ the arguments.
4 = { name = "frob", args = { 1 = "oops" } }
}
-
regex.search(regexp, string)-
+
regex.search(regexp, string)-
Returns true if a match for regexp is found in str, return
false otherwise.
-
sleep(seconds)-
+
sleep(seconds)-
Makes the calling process sleep for the specified number of seconds.
-
spawn(executable [, args ...])-
+
spawn(executable [, args ...])-
Starts the named executable with the given arguments. Returns the
process PID on POSIX systems, the process handle on Win32 or -1 if
there was an error.
@@ -158,17 +158,17 @@ in a standardized way.
option.
execute() builds on spawn() and wait()
in a standardized way.
-
spawn_pipe(executable [, args ...])-
+
spawn_pipe(executable [, args ...])-
Like spawn(), but returns three values, where the first two are the
subprocess' standard input and standard output, and the last is the
process PID on POSIX systems, the process handle on Win32 or -1 if
there was an error.
-
spawn_redirected(infile, outfile, errfile, executable [, args ...])-
+
spawn_redirected(infile, outfile, errfile, executable [, args ...])-
Like spawn(), but with standard input, standard output and standard
error redirected to the given files.
-
wait(pid)-
+
wait(pid)-
Wait until the process with given PID (process handle on Win32) exits.
Returns two values: a result value and the exit code of the waited-for
process.
============================================================
--- docs/Automation.html 9b44489b7ad04ddccdcf82ac6d5a75d6e0d46447
+++ docs/Automation.html d79b6712901286af8b60661a8dfe33739c13ab1e
@@ -427,12 +427,39 @@ None.
+ 276264b0b3f1e70fc1835a700e6e61bdbe4c3f2f ++ +
+ 6265ab1312fbe38bdc3aafa92441139cb2b779b0 ++ +
l6:leavese
l7:parents40:0e3171212f34839c2e3263e7282cdeea22fc5378e
- o6:author7:Timothye l6:commite
+ o3:key11:address@hidden l4:cert40:0e3171212f34839c2e3263e7282cdeea22fc53783:foo3:bare
============================================================ --- docs/Default-hooks.html 98927a663a57d6dbfa597e5f66568706be37399a +++ docs/Default-hooks.html 1e0a8b65e1e8eb0bf4cdc6cdc53afe6a2c382875 @@ -6,7 +6,7 @@ - +