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 a2057d9d24432c6092fa875454f2ebdd6b5dec89..50503e84b92f92532d97c7730eba2a10e9e380a2 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 18d49d2c3baa81983b19a938598eb091fb7809ef..001503205b24d5c20ec10792c4ab6c4c7221bcb7 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 4d68c521a41cc441c7a1092710f4f19ab80cd208..afc81832b1acb4876681be073a6b91f5c72a5adb 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 a44578166487d57ef8a17f687e27e5939c4bdc7a..5f66a7fcd5907b26ff6bdf94b53c2619c1eff509 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 cba19abeb190c009da231cebcfd57d976ef552a9..b3b89704455c99a74a050415250569c94831cada 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 2b273e0a96146c970840f746e83e8465f6fede2e..b26269e060bc1efa61868e5de652dc90049901b1 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 5de4a7d124887a35ff8bd11d1f5aae04f7f1b8e4..b6ac10d7c5b2210c069c88b7382e72a46a7f7b76 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 d99dd799a8ee91ac18001f730c258ada54db9bf3..86bd92375af4fe6ec16666be0642da066e97f519 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 87771b832bdc71a9b18535f0ab21e68478891e46..eea9c9cfe9ec9320b328c37eefb6c7100edab913 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 bf8707c45ed49217e89be855b856cae5e5a363e5..85fd485824df724959f9c3ed2395a244d46eb6ce 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 826914837bc0a3e1fa5f044f69b837abdd42cf8c..2cc0b214d20e28321c5097e79af741960e30ea19 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'::