Autogenerated HTML docs for v1.6.0-49-gea35
authorJunio C Hamano <junio@hera.kernel.org>
Thu, 21 Aug 2008 00:27:40 +0000 (00:27 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Thu, 21 Aug 2008 00:27:40 +0000 (00:27 +0000)
RelNotes-1.6.0.1.txt
RelNotes-1.6.1.txt
git-revert.html
git-revert.txt

index 3ee85a7993bad93f8db56e0146a1c95f5989ddb3..bac117e89d5553710d203a2c5adfb12a67962ff2 100644 (file)
@@ -4,12 +4,28 @@ GIT v1.6.0.1 Release Notes
 Fixes since v1.6.0
 ------------------
 
-* ...
+* "git diff --check" incorrectly detected new trailing blank lines when
+  whitespace check was in effect.
+
+* "git for-each-ref" tried to dereference NULL when asked for '%(body)" on
+  a tag with a single incomplete line as its payload.
+
+* "git format-patch" peeked before the beginning of a string when
+  "format.headers" variable is empty (a misconfiguration).
+
+* "git mailinfo" (hence "git am") was unhappy when MIME multipart message
+  contained garbage after the finishing boundary.
+
+* "git mailinfo" also was unhappy when the "From: " line only had a bare
+  e-mail address.
+
+* "git merge" did not refresh the index correctly when a merge resulted in
+  a fast-forward.
 
 Contains other various documentation fixes.
 
 --
 exec >/var/tmp/1
-O=v1.6.0
+O=v1.6.0-14-g3a634dc
 echo O=$(git describe maint)
 git shortlog --no-merges $O..maint
index efaf9ac4f7bafe0629663e94d6a8e4984eb23692..d37da039f672e09f89ffac1bb751dfa0bd88281f 100644 (file)
@@ -4,6 +4,13 @@ GIT v1.6.1 Release Notes
 Updates since v1.6.0
 --------------------
 
+When some commands (e.g. "git log", "git diff") spawn pager internally, we
+used to make the pager the parent process of the git command that produces
+output.  This meant that the exit status of the whole thing comes from the
+pager, not the underlying git command.  We swapped the order of the
+processes around and you will see the exit code from the command from now
+on.
+
 (subsystems)
 
 * ...
@@ -18,16 +25,25 @@ Updates since v1.6.0
 
 (performance)
 
-* ...
+* The underlying diff machinery to produce textual output has been
+  optimized, which would result in faster "git blame" processing.
 
 (usability, bells and whistles)
 
-* ...
+* "git checkout --track origin/hack" used to be a syntax error.  It now
+  DWIMs to create a corresponding local branch "hack", i.e. acts as if you
+  said "git checkout --track -b hack origin/hack".
 
-(internal)
+* "git diff" learned to mimick --suppress-blank-empty from GNU diff via a
+  configuration option.
 
-* ...
+* "git imap-send" can optionally talk SSL.
+
+(internal)
 
+* "git hash-object" learned to lie about the path being hashed, so that
+  correct gitattributes processing can be done while hashing contents
+  stored in a temporary file.
 
 Fixes since v1.6.0
 ------------------
@@ -37,6 +53,6 @@ release, unless otherwise noted.
 
 --
 exec >/var/tmp/1
-O=v1.6.0
+O=v1.6.0-48-ge28a867
 echo O=$(git describe master)
 git shortlog --no-merges $O..master ^maint
index 1c1588c59126ac7ae858052d546cfd69fbd9e8eb..343f5424f6e59e5dcc3936f5eb315198d6116a56 100644 (file)
@@ -327,6 +327,14 @@ git-revert(1) Manual Page
 <div class="para"><p>Given one existing commit, revert the change the patch introduces, and record a\r
 new commit that records it.  This requires your working tree to be clean (no\r
 modifications from the HEAD commit).</p></div>\r
+<div class="para"><p>Note: <em>git revert</em> is used to record a new commit to reverse the\r
+effect of an earlier commit (often a faulty one).  If you want to\r
+throw away all uncommitted changes in your working directory, you\r
+should see <a href="git-reset.html">git-reset(1)</a>, particularly the <em>--hard</em> option.  If\r
+you want to extract specific files as they were in another commit, you\r
+should see <a href="git-checkout.html">git-checkout(1)</a>, specifically the <em>git checkout\r
+&lt;commit&gt; &#8212; &lt;filename&gt;</em> syntax.  Take care with these alternatives as\r
+both will discard uncommitted changes in your working directory.</p></div>\r
 </div>\r
 <h2 id="_options">OPTIONS</h2>\r
 <div class="sectionbody">\r
@@ -425,7 +433,7 @@ effect to your index in a row.</p></div>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 2008-07-22 09:19:16 UTC\r
+Last updated 2008-08-21 00:27:25 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 98cfa3c0d0f27e0cb603f07c76285f85ef07a771..caa07298a6b6c0ea2fe2257cb2c62fcae2e62d46 100644 (file)
@@ -15,6 +15,15 @@ Given one existing commit, revert the change the patch introduces, and record a
 new commit that records it.  This requires your working tree to be clean (no
 modifications from the HEAD commit).
 
+Note: 'git revert' is used to record a new commit to reverse the
+effect of an earlier commit (often a faulty one).  If you want to
+throw away all uncommitted changes in your working directory, you
+should see linkgit:git-reset[1], particularly the '--hard' option.  If
+you want to extract specific files as they were in another commit, you
+should see linkgit:git-checkout[1], specifically the 'git checkout
+<commit> -- <filename>' syntax.  Take care with these alternatives as
+both will discard uncommitted changes in your working directory.
+
 OPTIONS
 -------
 <commit>::