Autogenerated HTML docs for v1.6.0-rc1-11-g1ce47
authorJunio C Hamano <junio@hera.kernel.org>
Tue, 29 Jul 2008 08:17:24 +0000 (08:17 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Tue, 29 Jul 2008 08:17:24 +0000 (08:17 +0000)
config.txt
git-config.html
git-ls-files.html
git-ls-files.txt
git-ls-tree.html
git-ls-tree.txt
git-update-index.html
git-update-index.txt

index 1a13abc92223090c563a19074a29b703758d5286..61c376057c0f2b9510bf6f1b2beb42f9859b7f46 100644 (file)
@@ -117,6 +117,13 @@ core.fileMode::
        the working copy are ignored; useful on broken filesystems like FAT.
        See linkgit:git-update-index[1]. True by default.
 
+core.trustctime::
+       If false, the ctime differences between the index and the
+       working copy are ignored; useful when the inode change time
+       is regularly modified by something outside Git (file system
+       crawlers and some backup systems).
+       See linkgit: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
index ce34a345df0ca91553dc4424e8eb44eaad2b4240..b85ee88ce1b8ee0c4282f3827c520ccf4634e33d 100644 (file)
@@ -863,6 +863,18 @@ core.fileMode
 </p>\r
 </dd>\r
 <dt>\r
+core.trustctime\r
+</dt>\r
+<dd>\r
+<p>\r
+        If false, the ctime differences between the index and the\r
+        working copy are ignored; useful when the inode change time\r
+        is regularly modified by something outside Git (file system\r
+        crawlers and some backup systems).\r
+        See <a href="git-update-index.html">git-update-index(1)</a>. True by default.\r
+</p>\r
+</dd>\r
+<dt>\r
 core.quotepath\r
 </dt>\r
 <dd>\r
@@ -2688,7 +2700,7 @@ web.browser
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 2008-07-28 00:02:59 UTC\r
+Last updated 2008-07-29 08:16:52 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 934a06db6998d0690b2fdd591ed74aaa723ba0c4..47ee69237240f2a8da7134293f316d2217f44be4 100644 (file)
@@ -406,7 +406,7 @@ shown:</p></div>
 </dt>\r
 <dd>\r
 <p>\r
-        Show stage files in the output\r
+        Show staged contents' object name, mode bits and stage number in the output.\r
 </p>\r
 </dd>\r
 <dt>\r
@@ -704,7 +704,7 @@ pattern file appears in.</p></div>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 2008-07-06 05:16:52 UTC\r
+Last updated 2008-07-29 08:16:52 UTC\r
 </div>\r
 </div>\r
 </body>\r
index f43af417404d4f0f658933d57742d23c847f1619..9f85d60b5fb6d6ae1b4d8c2e65a6131cbe21450b 100644 (file)
@@ -53,7 +53,7 @@ OPTIONS
 
 -s::
 --stage::
-       Show stage files in the output
+       Show staged contents' object name, mode bits and stage number in the output.
 
 --directory::
        If a whole directory is classified as "other", show just its
index 435b8bbc6b706bad194f8e4d6e9825ed9cb1af3b..39a8558a60ec74b8b09b3123485b622f6c85053a 100644 (file)
@@ -328,10 +328,28 @@ git-ls-tree(1) Manual Page
 <h2 id="_description">DESCRIPTION</h2>\r
 <div class="sectionbody">\r
 <div class="para"><p>Lists the contents of a given tree object, like what "/bin/ls -a" does\r
-in the current working directory. Note that the usage is subtly different,\r
-though - <em>paths</em> denote just a list of patterns to match, e.g. so specifying\r
-directory name (without <em>-r</em>) will behave differently, and order of the\r
-arguments does not matter.</p></div>\r
+in the current working directory.  Note that:</p></div>\r
+<div class="ilist"><ul>\r
+<li>\r
+<p>\r
+the behaviour is slightly different from that of "/bin/ls" in that the\r
+   <em>paths</em> denote just a list of patterns to match, e.g. so specifying\r
+   directory name (without <em>-r</em>) will behave differently, and order of the\r
+   arguments does not matter.\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+the behaviour is similar to that of "/bin/ls" in that the <em>paths</em> is\r
+   taken as relative to the current working directory.  E.g. when you are\r
+   in a directory <em>sub</em> that has a directory <em>dir</em>, you can run <em>git\r
+   ls-tree -r HEAD dir</em> to list the contents of the tree (that is\r
+   <em>sub/dir</em> in <em>HEAD</em>).  You don't want to give a tree that is not at the\r
+   root level (e.g. <em>git ls-tree -r HEAD:sub dir</em>) in this case, as that\r
+   would result in asking for <em>sub/sub/dir</em> in the <em>HEAD</em> commit.\r
+</p>\r
+</li>\r
+</ul></div>\r
 </div>\r
 <h2 id="_options">OPTIONS</h2>\r
 <div class="sectionbody">\r
@@ -464,7 +482,7 @@ another major rewrite by Linus Torvalds &lt;torvalds@osdl.org&gt;</p></div>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 2008-07-22 09:19:11 UTC\r
+Last updated 2008-07-29 08:16:53 UTC\r
 </div>\r
 </div>\r
 </body>\r
index d7e73f568d269d376162043b9fee4b9780f7c59f..4c7262f1cd82ca8d9ea6be638d23b18d9bba3738 100644 (file)
@@ -16,10 +16,20 @@ SYNOPSIS
 DESCRIPTION
 -----------
 Lists the contents of a given tree object, like what "/bin/ls -a" does
-in the current working directory. Note that the usage is subtly different,
-though - 'paths' denote just a list of patterns to match, e.g. so specifying
-directory name (without '-r') will behave differently, and order of the
-arguments does not matter.
+in the current working directory.  Note that:
+
+ - the behaviour is slightly different from that of "/bin/ls" in that the
+   'paths' denote just a list of patterns to match, e.g. so specifying
+   directory name (without '-r') will behave differently, and order of the
+   arguments does not matter.
+
+ - the behaviour is similar to that of "/bin/ls" in that the 'paths' is
+   taken as relative to the current working directory.  E.g. when you are
+   in a directory 'sub' that has a directory 'dir', you can run 'git
+   ls-tree -r HEAD dir' to list the contents of the tree (that is
+   'sub/dir' in 'HEAD').  You don't want to give a tree that is not at the
+   root level (e.g. 'git ls-tree -r HEAD:sub dir') in this case, as that
+   would result in asking for 'sub/sub/dir' in the 'HEAD' commit.
 
 OPTIONS
 -------
index 90099e2cd51114edb67243e6208de5d277f958f7..146b8795687fc592351d411dbb3318408c684b45 100644 (file)
@@ -770,6 +770,10 @@ as plain files, and this command does not modify a recorded file mode
 from symbolic link to regular file.</p></div>\r
 <div class="para"><p>The command looks at <tt>core.ignorestat</tt> configuration variable.  See\r
 <em>Using "assume unchanged" bit</em> section above.</p></div>\r
+<div class="para"><p>The command also looks at <tt>core.trustctime</tt> configuration variable.\r
+It can be useful when the inode change time is regularly modified by\r
+something outside Git (file system crawlers and backup systems use\r
+ctime for marking files processed) (see <a href="git-config.html">git-config(1)</a>).</p></div>\r
 </div>\r
 <h2 id="_see_also">SEE ALSO</h2>\r
 <div class="sectionbody">\r
@@ -790,7 +794,7 @@ from symbolic link to regular file.</p></div>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 2008-07-20 01:23:35 UTC\r
+Last updated 2008-07-29 08:16:53 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 6b930bc16303e6a17554a551badfe01febaf3ca1..1d9d81a702d26706047ae6ea29b4ca62ebe59460 100644 (file)
@@ -323,6 +323,11 @@ from symbolic link to regular file.
 The command looks at `core.ignorestat` configuration variable.  See
 'Using "assume unchanged" bit' section above.
 
+The command also looks at `core.trustctime` configuration variable.
+It can be useful when the inode change time is regularly modified by
+something outside Git (file system crawlers and backup systems use
+ctime for marking files processed) (see linkgit:git-config[1]).
+
 
 SEE ALSO
 --------