# # # 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 @@ + + +General Index - monotone documentation + + + + + + + + + + +
+

+ +Previous: Default hooks, +Up: Top +


+
+ +

General Index

+ + + ============================================================ --- NEWS 084a0f5b81e7becea90378b0e46eaf58312894f9 +++ NEWS 5bc9ffb18ca66a50a8d76f8ab99defa364312977 @@ -1,3 +1,45 @@ +Mon May 7 14:08:44 UTC 2007 + + 0.35 release. + + Changes + + - 'mkdir --no-respect-ignore PATH' now really skips any + ignore directives from .mtn-ignore or Lua hooks + + - Private keys are now stored more safely, using file + permissions. + + - The editable log summary (what you get in an editor when + committing without -m) now includes information about which + branch the commit applies to. + + - The status command and the editable log summary now show + the same details about the change. + + New features + + - 'automate identify', an automate version of 'mtn identify'. + + - 'automate roots', prints the roots of the revision graph, + i.e. all revisions that have no parents. + + Other + + - You can't drop the workspace root any more. + + Internal + + - Update the internal Lua to version 5.1.2. + + - Added build files for Mac OS X. + + - Update the internal SQLite to version 3.3.17. + + - Code cleanup of app_state. + + + Sun Apr 1 08:23:34 UTC 2007 0.34 release. ============================================================ --- UPGRADE d58d62aebea44b98f7fa9dd48abe93da41526d52 +++ UPGRADE d3d8c42e486ef104458fe758de268902a00ceae2 @@ -1,4 +1,4 @@ -upgrading monotone to 0.34 +upgrading monotone to 0.35 ========================== How to read this file: ============================================================ --- docs/Additional-Lua-Functions.html 14741bc4e27941a28822d5dcf446691c2c7afd63 +++ docs/Additional-Lua-Functions.html 003fcf003b671e91216a3e434b7b596c7600723a @@ -36,7 +36,7 @@ hook writers. hook writers.
-
existonpath(possible_command)
+
existonpath(possible_command)
This function receives a string containing the name of an external program and returns 0 if it exists on path and is executable, -1 otherwise. @@ -46,56 +46,56 @@ for “xxdiff.exe”. program name. In the previous example, existonpath would search for “xxdiff.exe”. -
get_confdir()
+
get_confdir()
Returns the path to the configuration directory, either implied or given with --confdir. -
get_ostype()
+
get_ostype()
Returns the operating system flavor as a string. -
guess_binary_file_contents(filespec)
+
guess_binary_file_contents(filespec)
Returns true if the file appears to be binary, i.e. contains one or more of the following characters:
          0x00 thru 0x06
           0x0E thru 0x1a
           0x1c thru 0x1f
      
-
include(scriptfile)
+
include(scriptfile)
This function tries to load and execute the script contained into scriptfile. It returns true for success and false if there is an error. -
includedir(scriptpath)
+
includedir(scriptpath)
This function loads and executes in alphabetical order all the scripts contained into the directory scriptpath. If one of the scripts has an error, the functions doesn't process the remaining scripts and immediately returns false. -
includedirpattern(scriptpath, pattern)
+
includedirpattern(scriptpath, pattern)
This function loads and executes in alphabetical order all the scripts contained into the directory scriptpath that match the given pattern. If one of the scripts has an error, the functions doesn't process the remaining scripts and immediately returns false. -
is_executable(filespec)
+
is_executable(filespec)
This function returns true if the file is executable, false otherwise. On Windows this function returns always false. -
kill(pid [, signal])
+
kill(pid [, signal])
This function calls the kill() C library function on POSIX systems and TerminateProcess on Win32 (in that case pid is the process handle). If the optional signal parameter is missing, SIGTERM will be used. Returns 0 on success, -1 on error. -
make_executable(filespec)
+
make_executable(filespec)
This function marks the named file as executable. On Windows has no effect. -
match(glob, string)
+
match(glob, string)
Returns true if glob matches str, return false otherwise. -
mkstemp(template)
+
mkstemp(template)
Like its C library counterpart, mkstemp creates a unique name and returns a file descriptor for the newly created file. The value of template should be a pointer to a character buffer loaded @@ -117,7 +117,7 @@ For the definition of 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.
-
mtn automate branches
+
mtn automate roots
Arguments:
None.
Added in:
+4.3 + +
Purpose:
+Prints the roots of the revision graph, i.e. all revisions that have +no parents. + +
Sample output:
+
          
+          276264b0b3f1e70fc1835a700e6e61bdbe4c3f2f
+     
+ +
Output format:
+Zero or more lines, each a root of the revision graph. Each line +consists of a revision ID, in hexadecimal, followed by a newline. The +lines are printed in alphabetically sorted order. + +
Error conditions:
+None. + +
+ +
mtn automate branches
+
+
Arguments:
+None. + +
Added in:
2.2
Purpose:
@@ -454,7 +481,7 @@ None.
-
mtn automate tags [branch_pattern]
+
mtn automate tags [branch_pattern]
Arguments:
A branch pattern (optional). @@ -522,7 +549,7 @@ specified.
-
mtn automate select selector
+
mtn automate select selector
Arguments:
One selector (or combined selector). @@ -550,9 +577,36 @@ None.
-
mtn automate inventory
+
mtn automate identify path
Arguments:
+A file path. + +
Added in:
+4.2 + +
Purpose:
+Prints the file ID (aka hash) of the given file. + +
Sample output:
+
          
+          6265ab1312fbe38bdc3aafa92441139cb2b779b0
+     
+ +
Output format:
+A single line with the file's ID, in hexadecimal, followed by a newline. + +
Error conditions:
+If the file does not exists, is a special file or not readable, prints an +error message to stderr and exists with status 1. A single file path only +consisting of "-" is disallowed since it collides with the UNIX stdin +marker. + +
+ +
mtn automate inventory
+
+
Arguments:
None.
Added in:
@@ -778,7 +832,7 @@ message to stderr, and exits with status
-
mtn automate certs id
+
mtn automate certs id
Arguments:
A revision ID id, for which any certificates will be printed. @@ -852,7 +906,7 @@ or invalid prints an error message to st
-
mtn automate stdio
+
mtn automate stdio
Arguments:
none @@ -875,7 +929,7 @@ Allow multiple automate commands to be r
          
           l6:leavese
           l7:parents40:0e3171212f34839c2e3263e7282cdeea22fc5378e
-          o6:author7:Timothye l6:commite
+          o3:key11:address@hidden l4:cert40:0e3171212f34839c2e3263e7282cdeea22fc53783:foo3:bare
      

Input format:
@@ -935,7 +989,7 @@ whatever error message would have been g
-
mtn automate get_revision
mtn automate get_revision id
+
mtn automate get_revision
mtn automate get_revision id
Arguments:
Specifying the option id argument outputs the changeset @@ -1031,7 +1085,7 @@ to stderr and exits with status 1.
-
mtn automate get_base_revision_id
+
mtn automate get_base_revision_id
Arguments:
None. @@ -1057,7 +1111,7 @@ message to stderr, and exits with status
-
mtn automate get_current_revision_id
+
mtn automate get_current_revision_id
Arguments:
None. @@ -1084,7 +1138,7 @@ message to stderr, and exits with status
-
mtn automate get_manifest_of
mtn automate get_manifest_of revid
+
mtn automate get_manifest_of
mtn automate get_manifest_of revid
Arguments:
Specifying the optional revid argument outputs the manifest for the @@ -1221,7 +1275,7 @@ message to stderr and exits with status
-
mtn automate attributes file
+
mtn automate attributes file
Arguments:
The argument file determines which file's attributes should be printed. @@ -1293,7 +1347,7 @@ message to stderr and exits with status
-
mtn automate content_diff [--revision=id1 [--revision=id2]] [files ...]
+
mtn automate content_diff [--revision=id1 [--revision=id2]] [files ...]
Arguments:
One or more file arguments restrict the diff output to these files, @@ -1346,7 +1400,7 @@ restrictions can't be applied, the comma
-
mtn automate get_file id
+
mtn automate get_file id
Arguments:
The id argument specifies the file hash of the file to be output. @@ -1375,7 +1429,7 @@ to stderr and exits with status 1.
-
mtn automate get_file_of filename [--revision=id]
+
mtn automate get_file_of filename [--revision=id]
Arguments:
The filename argument specifies the filename of the file to be output. @@ -1408,7 +1462,7 @@ with status 1.
-
mtn automate get_option option
+
mtn automate get_option option
Arguments:
The option argument specifies the option name of the option to be output. @@ -1433,7 +1487,7 @@ with status 1.
-
mtn automate keys
+
mtn automate keys
Arguments:
None. @@ -1475,7 +1529,7 @@ None.
-
mtn automate packet_for_rdata id
+
mtn automate packet_for_rdata id
Arguments:
The id specifies the revision to output an rdata packet for. @@ -1507,7 +1561,7 @@ and exits with status 1.
-
mtn automate packet_for_certs id
+
mtn automate packet_for_certs id
Arguments:
The id specifies the revision to output cert packets for. @@ -1565,7 +1619,7 @@ and exits with status 1.
-
mtn automate packet_for_fdata id
+
mtn automate packet_for_fdata id
Arguments:
The id specifies the file to output an fdata packet for. @@ -1595,7 +1649,7 @@ and exits with status 1.
-
mtn automate packet_for_fdelta from-id to-id
+
mtn automate packet_for_fdelta from-id to-id
Arguments:
The from-id specifies the file to use as the base of the delta, @@ -1627,7 +1681,7 @@ message to stderr and exits with status
-
mtn automate get_content_changed id file
+
mtn automate get_content_changed id file
Arguments:
The id specifies a revision ID, from which content change calculations will be based. @@ -1659,7 +1713,7 @@ message to stderr and exits with status
-
mtn automate get_corresponding_path source_id file target_id
+
mtn automate get_corresponding_path source_id file target_id
Arguments:
The source_id specifies a revision ID in which file is current extant. @@ -1697,7 +1751,7 @@ 1. Note that file not existin
-
mtn automate db_get domain name
+
mtn automate db_get domain name
Arguments:
The domain and name specify the database variable @@ -1724,7 +1778,7 @@ status 1.
-
mtn automate db_put domain name value
+
mtn automate db_put domain name value
Arguments:
The domain and name specify the database variable @@ -1749,7 +1803,7 @@ None.
-
mtn automate put_file [base-id] contents
+
mtn automate put_file [base-id] contents
Arguments:
The optional base-id specifies a file-id on which the contents are @@ -1778,7 +1832,7 @@ exits with status 1.
-
mtn automate put_revision revision-data
+
mtn automate put_revision revision-data
Arguments:
revision-data is the new revision. See example below. Note that @@ -1825,7 +1879,7 @@ this fact, but otherwise works as normal
-
mtn automate cert revision name value
+
mtn automate cert revision name value
Arguments:
revision is an existing revision, name is the certificate name @@ -1835,7 +1889,8 @@ 4.1 4.1
Purpose:
-automate stdio capable variant of mtn cert. +automate stdio capable variant of mtn cert. To sign the +cert with a specific private key, use --key.
Sample usage:
           
============================================================
--- docs/Default-hooks.html	98927a663a57d6dbfa597e5f66568706be37399a
+++ docs/Default-hooks.html	1e0a8b65e1e8eb0bf4cdc6cdc53afe6a2c382875
@@ -6,7 +6,7 @@
 
 
 
-
+