Autogenerated HTML docs for v1.5.3-rc6-54-g9277
authorJunio C Hamano <junio@hera.kernel.org>
Tue, 28 Aug 2007 06:25:35 +0000 (06:25 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Tue, 28 Aug 2007 06:25:35 +0000 (06:25 +0000)
git-diff.html
git-diff.txt
git-tag.html
git-tag.txt
git.html
git.txt

index addaa38e3b66814ab5be0b8cc59bae00e9a7a1c4..5bf957608b61323bd882ba2a8532db1dd3ba24fd 100644 (file)
@@ -290,12 +290,9 @@ tree and the index file, or the index file and the working tree.</p>
         further add to the index but you still haven't.  You can\r
         stage these changes by using <a href="git-add.html">git-add(1)</a>.\r
 </p>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>If exactly two paths are given, and at least one is untracked,\r
+<p>If exactly two paths are given, and at least one is untracked,\r
 compare the two files / directories. This behavior can be\r
-forced by --no-index.</tt></pre>\r
-</div></div>\r
+forced by --no-index.</p>\r
 </dd>\r
 <dt>\r
 <em>git-diff</em> [--options] --cached [&lt;commit&gt;] [--] [&lt;path&gt;&#8230;]\r
@@ -325,8 +322,30 @@ forced by --no-index.</tt></pre>
 </dt>\r
 <dd>\r
 <p>\r
-        This form is to view the changes between two &lt;commit&gt;,\r
-        for example, tips of two branches.\r
+        This is to view the changes between two arbitrary\r
+        &lt;commit&gt;.\r
+</p>\r
+</dd>\r
+<dt>\r
+<em>git-diff</em> [--options] &lt;commit&gt;..&lt;commit&gt; [--] [&lt;path&gt;&#8230;]\r
+</dt>\r
+<dd>\r
+<p>\r
+        This is synonymous to the previous form.  If &lt;commit&gt; on\r
+        one side is omitted, it will have the same effect as\r
+        using HEAD instead.\r
+</p>\r
+</dd>\r
+<dt>\r
+<em>git-diff</em> [--options] &lt;commit&gt;&#8230;&lt;commit&gt; [--] [&lt;path&gt;&#8230;]\r
+</dt>\r
+<dd>\r
+<p>\r
+        This form is to view the changes on the branch containing\r
+        and up to the second &lt;commit&gt;, starting at a common ancestor\r
+        of both &lt;commit&gt;.  "git-diff A&#8230;B" is equivalent to\r
+        "git-diff $(git-merge-base A B) B".  You can omit any one\r
+        of &lt;commit&gt;, which has the same effect as using HEAD instead.\r
 </p>\r
 </dd>\r
 </dl>\r
@@ -334,7 +353,11 @@ forced by --no-index.</tt></pre>
 noted that all of the &lt;commit&gt; in the above description can be\r
 any &lt;tree-ish&gt;.</p>\r
 <p>For a more complete list of ways to spell &lt;commit&gt;, see\r
-"SPECIFYING REVISIONS" section in <a href="git-rev-parse.html">git-rev-parse(1)</a>.</p>\r
+"SPECIFYING REVISIONS" section in <a href="git-rev-parse.html">git-rev-parse(1)</a>.\r
+However, "diff" is about comparing two _endpoints_, not ranges,\r
+and the range notations ("&lt;commit&gt;..&lt;commit&gt;" and\r
+"&lt;commit&gt;&#8230;&lt;commit&gt;") do not mean a range as defined in the\r
+"SPECIFYING RANGES" section in <a href="git-rev-parse.html">git-rev-parse(1)</a>.</p>\r
 </div>\r
 <h2>OPTIONS</h2>\r
 <div class="sectionbody">\r
@@ -827,6 +850,35 @@ Compare the version before the last commit and the last commit.
 </ol>\r
 </dd>\r
 <dt>\r
+Comparing branches\r
+</dt>\r
+<dd>\r
+<div class="listingblock">\r
+<div class="content">\r
+<pre><tt>$ git diff topic master    <b>(1)</b>\r
+$ git diff topic..master   <b>(2)</b>\r
+$ git diff topic...master  <b>(3)</b></tt></pre>\r
+</div></div>\r
+<ol>\r
+<li>\r
+<p>\r
+Changes between the tips of the topic and the master branches.\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+Same as above.\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+Changes that occured on the master branch since when the topic\r
+branch was started off it.\r
+</p>\r
+</li>\r
+</ol>\r
+</dd>\r
+<dt>\r
 Limiting the diff output\r
 </dt>\r
 <dd>\r
@@ -895,7 +947,7 @@ Output diff in reverse.
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 02-Aug-2007 07:23:08 UTC\r
+Last updated 28-Aug-2007 06:25:09 UTC\r
 </div>\r
 </div>\r
 </body>\r
index b36e705dd0cc97ca73cb041a3552c8441846f1b8..68e65324f87a691be9459957796761ff45898564 100644 (file)
@@ -22,10 +22,10 @@ tree and the index file, or the index file and the working tree.
        words, the differences are what you _could_ tell git to
        further add to the index but you still haven't.  You can
        stage these changes by using gitlink:git-add[1].
-
-       If exactly two paths are given, and at least one is untracked,
-       compare the two files / directories. This behavior can be
-       forced by --no-index.
++
+If exactly two paths are given, and at least one is untracked,
+compare the two files / directories. This behavior can be
+forced by --no-index.
 
 'git-diff' [--options] --cached [<commit>] [--] [<path>...]::
 
@@ -44,8 +44,22 @@ tree and the index file, or the index file and the working tree.
 
 'git-diff' [--options] <commit> <commit> [--] [<path>...]::
 
-       This form is to view the changes between two <commit>,
-       for example, tips of two branches.
+       This is to view the changes between two arbitrary
+       <commit>.
+
+'git-diff' [--options] <commit>..<commit> [--] [<path>...]::
+
+       This is synonymous to the previous form.  If <commit> on
+       one side is omitted, it will have the same effect as
+       using HEAD instead.
+
+'git-diff' [--options] <commit>...<commit> [--] [<path>...]::
+
+       This form is to view the changes on the branch containing
+       and up to the second <commit>, starting at a common ancestor
+       of both <commit>.  "git-diff A...B" is equivalent to
+       "git-diff $(git-merge-base A B) B".  You can omit any one
+       of <commit>, which has the same effect as using HEAD instead.
 
 Just in case if you are doing something exotic, it should be
 noted that all of the <commit> in the above description can be
@@ -53,7 +67,10 @@ any <tree-ish>.
 
 For a more complete list of ways to spell <commit>, see
 "SPECIFYING REVISIONS" section in gitlink:git-rev-parse[1].
-
+However, "diff" is about comparing two _endpoints_, not ranges,
+and the range notations ("<commit>..<commit>" and
+"<commit>...<commit>") do not mean a range as defined in the
+"SPECIFYING RANGES" section in gitlink:git-rev-parse[1].
 
 OPTIONS
 -------
@@ -97,6 +114,18 @@ the tip of the current branch, but limit the comparison to the
 file "test".
 <3> Compare the version before the last commit and the last commit.
 
+Comparing branches::
++
+------------
+$ git diff topic master    <1>
+$ git diff topic..master   <2>
+$ git diff topic...master  <3>
+------------
++
+<1> Changes between the tips of the topic and the master branches.
+<2> Same as above.
+<3> Changes that occured on the master branch since when the topic
+branch was started off it.
 
 Limiting the diff output::
 +
index 4a468dbe703ce2e3ab4c2e907c4aba17434217c0..8219451671c1b71b8c5dd1cf55455aa7474ca98c 100644 (file)
@@ -293,10 +293,6 @@ written (i.e. a lightweight tag).</p>
 &lt;key-id&gt;</tt> is used.  When <tt>-u &lt;key-id&gt;</tt> is not used, the\r
 committer identity for the current user is used to find the\r
 GnuPG key for signing.</p>\r
-<p><tt>-d &lt;tag&gt;</tt> deletes the tag.</p>\r
-<p><tt>-v &lt;tag&gt;</tt> verifies the gpg signature of the tag.</p>\r
-<p><tt>-l &lt;pattern&gt;</tt> lists tags with names that match the given pattern\r
-(or all if no pattern is given).</p>\r
 </div>\r
 <h2>OPTIONS</h2>\r
 <div class="sectionbody">\r
@@ -533,7 +529,7 @@ Junio C Hamano &lt;junkio@cox.net&gt; and Chris Wright &lt;chrisw@osdl.org&gt;.<
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 11-Aug-2007 08:29:16 UTC\r
+Last updated 28-Aug-2007 06:25:09 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 119117f0bdc689a4da1c1ba4b8ae9a41fd8f05fd..990ae4f948920477500b6a19a2350a61cbd7c3cd 100644 (file)
@@ -34,13 +34,6 @@ A GnuPG signed tag object will be created when `-s` or `-u
 committer identity for the current user is used to find the
 GnuPG key for signing.
 
-`-d <tag>` deletes the tag.
-
-`-v <tag>` verifies the gpg signature of the tag.
-
-`-l <pattern>` lists tags with names that match the given pattern
-(or all if no pattern is given).
-
 OPTIONS
 -------
 -a::
index ee4f45d2b27e7836b045c89c44d7ba57f10960fe..034de06ffbabebb3fcbc777f25fdb1b90b75e211 100644 (file)
--- a/git.html
+++ b/git.html
@@ -371,7 +371,9 @@ documentation can be viewed at
 </dt>\r
 <dd>\r
 <p>\r
-        Same as --git-dir=<tt>pwd</tt>.\r
+        Treat the repository as a bare repository.  If GIT_DIR\r
+        environment is not set, it is set to the current working\r
+        directory.\r
 </p>\r
 </dd>\r
 </dl>\r
@@ -2438,7 +2440,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 21-Aug-2007 02:20:20 UTC\r
+Last updated 28-Aug-2007 06:25:11 UTC\r
 </div>\r
 </div>\r
 </body>\r
diff --git a/git.txt b/git.txt
index 3b0d530257c66a5562ced91cc506e49d4ff484d3..75b3e1b87c926dedc54e8e3ac1b120ea28a2b93f 100644 (file)
--- a/git.txt
+++ b/git.txt
@@ -120,7 +120,10 @@ OPTIONS
        variable.
 
 --bare::
-       Same as --git-dir=`pwd`.
+       Treat the repository as a bare repository.  If GIT_DIR
+       environment is not set, it is set to the current working
+       directory.
+
 
 FURTHER DOCUMENTATION
 ---------------------