Autogenerated HTML docs for v1.5.2.2-646-g71e55
authorJunio C Hamano <junio@hera.kernel.org>
Mon, 2 Jul 2007 00:17:42 +0000 (00:17 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Mon, 2 Jul 2007 00:17:42 +0000 (00:17 +0000)
config.txt
diff-format.txt
git-config.html
git-config.txt
git-diff-files.html
git-diff-index.html
git-diff-tree.html
git-rev-parse.html
git-rev-parse.txt
git.html
git.txt

index a2057d9..50503e8 100644 (file)
@@ -117,6 +117,18 @@ core.fileMode::
        the working copy are ignored; useful on broken filesystems like FAT.
        See gitlink:git-update-index[1]. True by default.
 
+core.quotepath::
+       The commands that output paths (e.g. `ls-files`,
+       `diff`), when not given the `-z` option, will quote
+       "unusual" characters in the pathname by enclosing the
+       pathname in a double-quote pair and with backslashes the
+       same way strings in C source code are quoted.  If this
+       variable is set to false, the bytes higher than 0x80 are
+       not quoted but output as verbatim.  Note that double
+       quote, backslash and control characters are always
+       quoted without `-z` regardless of the setting of this
+       variable.
+
 core.autocrlf::
        If true, makes git convert `CRLF` at the end of lines in text files to
        `LF` when reading from the filesystem, and convert in reverse when
@@ -172,6 +184,13 @@ repository that ends in "/.git" is assumed to be not bare (bare =
 false), while all other repositories are assumed to be bare (bare
 = true).
 
+core.worktree::
+       Set the path to the working tree.  The value will not be
+       used in combination with repositories found automatically in
+       a .git directory (i.e. $GIT_DIR is not set).
+       This can be overriden by the GIT_WORK_TREE environment
+       variable and the '--work-tree' command line option.
+
 core.logAllRefUpdates::
        Updates to a ref <ref> is logged to the file
        "$GIT_DIR/logs/<ref>", by appending the new and old
index 18d49d2..0015032 100644 (file)
@@ -126,6 +126,13 @@ the file that rename/copy produces, respectively.
     If there is need for such substitution then the whole
     pathname is put in double quotes.
 
+The similarity index is the percentage of unchanged lines, and
+the dissimilarity index is the percentage of changed lines.  It
+is a rounded down integer, followed by a percent sign.  The
+similarity index value of 100% is thus reserved for two equal
+files, while 100% dissimilarity means that no line from the old
+file made it into the new one.
+
 
 combined diff format
 --------------------
index 4d68c52..afc8183 100644 (file)
@@ -273,9 +273,9 @@ git-config(1) Manual Page
 <h2>SYNOPSIS</h2>\r
 <div class="sectionbody">\r
 <div class="verseblock">\r
-<div class="content"><em>git-config</em> [--system | --global] [-z|--null] name [value [value_regex]]\r
-<em>git-config</em> [--system | --global] --add name value\r
-<em>git-config</em> [--system | --global] --replace-all name [value [value_regex]]\r
+<div class="content"><em>git-config</em> [--system | --global] [type] [-z|--null] name [value [value_regex]]\r
+<em>git-config</em> [--system | --global] [type] --add name value\r
+<em>git-config</em> [--system | --global] [type] --replace-all name [value [value_regex]]\r
 <em>git-config</em> [--system | --global] [type] [-z|--null] --get name [value_regex]\r
 <em>git-config</em> [--system | --global] [type] [-z|--null] --get-all name [value_regex]\r
 <em>git-config</em> [--system | --global] [type] [-z|--null] --get-regexp name_regex [value_regex]\r
@@ -299,8 +299,7 @@ prepend a single exclamation mark in front (see also <a href="#EXAMPLES">[EXAMPL
 <p>The type specifier can be either <em>--int</em> or <em>--bool</em>, which will make\r
 <em>git-config</em> ensure that the variable(s) are of the given type and\r
 convert the value to the canonical form (simple decimal number for int,\r
-a "true" or "false" string for bool).  Type specifiers currently only\r
-take effect for reading operations.  If no type specifier is passed,\r
+a "true" or "false" string for bool).  If no type specifier is passed,\r
 no checks or transformations are performed on the value.</p>\r
 <p>This command will fail if:</p>\r
 <ol>\r
@@ -769,6 +768,23 @@ core.fileMode
 </p>\r
 </dd>\r
 <dt>\r
+core.quotepath\r
+</dt>\r
+<dd>\r
+<p>\r
+        The commands that output paths (e.g. <tt>ls-files</tt>,\r
+        <tt>diff</tt>), when not given the <tt>-z</tt> option, will quote\r
+        "unusual" characters in the pathname by enclosing the\r
+        pathname in a double-quote pair and with backslashes the\r
+        same way strings in C source code are quoted.  If this\r
+        variable is set to false, the bytes higher than 0x80 are\r
+        not quoted but output as verbatim.  Note that double\r
+        quote, backslash and control characters are always\r
+        quoted without <tt>-z</tt> regardless of the setting of this\r
+        variable.\r
+</p>\r
+</dd>\r
+<dt>\r
 core.autocrlf\r
 </dt>\r
 <dd>\r
@@ -852,6 +868,18 @@ false), while all other repositories are assumed to be bare (bare
 = true).</p>\r
 </dd>\r
 <dt>\r
+core.worktree\r
+</dt>\r
+<dd>\r
+<p>\r
+        Set the path to the working tree.  The value will not be\r
+        used in combination with repositories found automatically in\r
+        a .git directory (i.e. $GIT_DIR is not set).\r
+        This can be overriden by the GIT_WORK_TREE environment\r
+        variable and the <em>--work-tree</em> command line option.\r
+</p>\r
+</dd>\r
+<dt>\r
 core.logAllRefUpdates\r
 </dt>\r
 <dd>\r
@@ -1792,7 +1820,7 @@ transfer.unpackLimit
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 27-Jun-2007 07:14:34 UTC\r
+Last updated 02-Jul-2007 00:16:57 UTC\r
 </div>\r
 </div>\r
 </body>\r
index a445781..5f66a7f 100644 (file)
@@ -9,9 +9,9 @@ git-config - Get and set repository or global options
 SYNOPSIS
 --------
 [verse]
-'git-config' [--system | --global] [-z|--null] name [value [value_regex]]
-'git-config' [--system | --global] --add name value
-'git-config' [--system | --global] --replace-all name [value [value_regex]]
+'git-config' [--system | --global] [type] [-z|--null] name [value [value_regex]]
+'git-config' [--system | --global] [type] --add name value
+'git-config' [--system | --global] [type] --replace-all name [value [value_regex]]
 'git-config' [--system | --global] [type] [-z|--null] --get name [value_regex]
 'git-config' [--system | --global] [type] [-z|--null] --get-all name [value_regex]
 'git-config' [--system | --global] [type] [-z|--null] --get-regexp name_regex [value_regex]
@@ -37,8 +37,7 @@ prepend a single exclamation mark in front (see also <<EXAMPLES>>).
 The type specifier can be either '--int' or '--bool', which will make
 'git-config' ensure that the variable(s) are of the given type and
 convert the value to the canonical form (simple decimal number for int,
-a "true" or "false" string for bool).  Type specifiers currently only
-take effect for reading operations.  If no type specifier is passed,
+a "true" or "false" string for bool).  If no type specifier is passed,
 no checks or transformations are performed on the value.
 
 This command will fail if:
index cba19ab..b3b8970 100644 (file)
@@ -933,6 +933,12 @@ TAB, LF, double quote and backslash characters in pathnames
 </p>\r
 </li>\r
 </ol>\r
+<p>The similarity index is the percentage of unchanged lines, and\r
+the dissimilarity index is the percentage of changed lines.  It\r
+is a rounded down integer, followed by a percent sign.  The\r
+similarity index value of 100% is thus reserved for two equal\r
+files, while 100% dissimilarity means that no line from the old\r
+file made it into the new one.</p>\r
 </div>\r
 <h2>combined diff format</h2>\r
 <div class="sectionbody">\r
@@ -1070,7 +1076,7 @@ two unresolved merge parents with the working tree file
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 16-Jun-2007 09:49:00 UTC\r
+Last updated 02-Jul-2007 00:16:57 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 2b273e0..b26269e 100644 (file)
@@ -921,6 +921,12 @@ TAB, LF, double quote and backslash characters in pathnames
 </p>\r
 </li>\r
 </ol>\r
+<p>The similarity index is the percentage of unchanged lines, and\r
+the dissimilarity index is the percentage of changed lines.  It\r
+is a rounded down integer, followed by a percent sign.  The\r
+similarity index value of 100% is thus reserved for two equal\r
+files, while 100% dissimilarity means that no line from the old\r
+file made it into the new one.</p>\r
 </div>\r
 <h2>combined diff format</h2>\r
 <div class="sectionbody">\r
@@ -1152,7 +1158,7 @@ always have the special all-zero sha1.</td>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 16-Jun-2007 09:49:00 UTC\r
+Last updated 02-Jul-2007 00:16:58 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 5de4a7d..b6ac10d 100644 (file)
@@ -1393,6 +1393,12 @@ TAB, LF, double quote and backslash characters in pathnames
 </p>\r
 </li>\r
 </ol>\r
+<p>The similarity index is the percentage of unchanged lines, and\r
+the dissimilarity index is the percentage of changed lines.  It\r
+is a rounded down integer, followed by a percent sign.  The\r
+similarity index value of 100% is thus reserved for two equal\r
+files, while 100% dissimilarity means that no line from the old\r
+file made it into the new one.</p>\r
 </div>\r
 <h2>combined diff format</h2>\r
 <div class="sectionbody">\r
@@ -1530,7 +1536,7 @@ two unresolved merge parents with the working tree file
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 21-Jun-2007 00:34:59 UTC\r
+Last updated 02-Jul-2007 00:16:59 UTC\r
 </div>\r
 </div>\r
 </body>\r
index d99dd79..86bd923 100644 (file)
@@ -436,8 +436,25 @@ distinguish between them.</p>
 </dt>\r
 <dd>\r
 <p>\r
-        Return "true" if we are in the git directory, otherwise "false".\r
-        Some commands require to be run in a working directory.\r
+        When the current working directory is below the repository\r
+        directory print "true", otherwise "false".\r
+</p>\r
+</dd>\r
+<dt>\r
+--is-inside-work-tree\r
+</dt>\r
+<dd>\r
+<p>\r
+        When the current working directory is inside the work tree of the\r
+        repository print "true", otherwise "false".\r
+</p>\r
+</dd>\r
+<dt>\r
+--is-bare-repository\r
+</dt>\r
+<dd>\r
+<p>\r
+        When the repository is bare print "true", otherwise "false".\r
 </p>\r
 </dd>\r
 <dt>\r
@@ -718,7 +735,7 @@ Junio C Hamano &lt;junkio@cox.net&gt;</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 21-Jun-2007 00:35:00 UTC\r
+Last updated 02-Jul-2007 00:16:59 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 87771b8..eea9c9c 100644 (file)
@@ -90,8 +90,15 @@ OPTIONS
        Show `$GIT_DIR` if defined else show the path to the .git directory.
 
 --is-inside-git-dir::
-       Return "true" if we are in the git directory, otherwise "false".
-       Some commands require to be run in a working directory.
+       When the current working directory is below the repository
+       directory print "true", otherwise "false".
+
+--is-inside-work-tree::
+       When the current working directory is inside the work tree of the
+       repository print "true", otherwise "false".
+
+--is-bare-repository::
+       When the repository is bare print "true", otherwise "false".
 
 --short, --short=number::
        Instead of outputting the full SHA1 values of object names try to
index bf8707c..85fd485 100644 (file)
--- a/git.html
+++ b/git.html
@@ -274,7 +274,8 @@ git(7) Manual Page
 <div class="sectionbody">\r
 <div class="verseblock">\r
 <div class="content"><em>git</em> [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate]\r
-    [--bare] [--git-dir=GIT_DIR] [--help] COMMAND [ARGS]</div></div>\r
+    [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE]\r
+    [--help] COMMAND [ARGS]</div></div>\r
 </div>\r
 <h2>DESCRIPTION</h2>\r
 <div class="sectionbody">\r
@@ -344,6 +345,19 @@ documentation can be viewed at
 </p>\r
 </dd>\r
 <dt>\r
+--work-tree=&lt;path&gt;\r
+</dt>\r
+<dd>\r
+<p>\r
+        Set the path to the working tree.  The value will not be\r
+        used in combination with repositories found automatically in\r
+        a .git directory (i.e. $GIT_DIR is not set).\r
+        This can also be controlled by setting the GIT_WORK_TREE\r
+        environment variable and the core.worktree configuration\r
+        variable.\r
+</p>\r
+</dd>\r
+<dt>\r
 --bare\r
 </dt>\r
 <dd>\r
@@ -1660,6 +1674,18 @@ git so take care if using Cogito etc.</p>
         for the base of the repository.\r
 </p>\r
 </dd>\r
+<dt>\r
+<em>GIT_WORK_TREE</em>\r
+</dt>\r
+<dd>\r
+<p>\r
+        Set the path to the working tree.  The value will not be\r
+        used in combination with repositories found automatically in\r
+        a .git directory (i.e. $GIT_DIR is not set).\r
+        This can also be controlled by the <em>--work-tree</em> command line\r
+        option and the core.worktree configuration variable.\r
+</p>\r
+</dd>\r
 </dl>\r
 <h3>git Commits</h3>\r
 <dl>\r
@@ -2356,7 +2382,7 @@ contributors on the git-list &lt;git@vger.kernel.org&gt;.</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 01-Jul-2007 06:34:01 UTC\r
+Last updated 02-Jul-2007 00:17:00 UTC\r
 </div>\r
 </div>\r
 </body>\r
diff --git a/git.txt b/git.txt
index 8269148..2cc0b21 100644 (file)
--- a/git.txt
+++ b/git.txt
@@ -10,7 +10,8 @@ SYNOPSIS
 --------
 [verse]
 'git' [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate]
-    [--bare] [--git-dir=GIT_DIR] [--help] COMMAND [ARGS]
+    [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE]
+    [--help] COMMAND [ARGS]
 
 DESCRIPTION
 -----------
@@ -103,6 +104,14 @@ OPTIONS
        Set the path to the repository. This can also be controlled by
        setting the GIT_DIR environment variable.
 
+--work-tree=<path>::
+       Set the path to the working tree.  The value will not be
+       used in combination with repositories found automatically in
+       a .git directory (i.e. $GIT_DIR is not set).
+       This can also be controlled by setting the GIT_WORK_TREE
+       environment variable and the core.worktree configuration
+       variable.
+
 --bare::
        Same as --git-dir=`pwd`.
 
@@ -347,6 +356,13 @@ git so take care if using Cogito etc.
        specifies a path to use instead of the default `.git`
        for the base of the repository.
 
+'GIT_WORK_TREE'::
+       Set the path to the working tree.  The value will not be
+       used in combination with repositories found automatically in
+       a .git directory (i.e. $GIT_DIR is not set).
+       This can also be controlled by the '--work-tree' command line
+       option and the core.worktree configuration variable.
+
 git Commits
 ~~~~~~~~~~~
 'GIT_AUTHOR_NAME'::