Autogenerated HTML docs for v1.6.0.1-216-g1b23a
authorJunio C Hamano <junio@hera.kernel.org>
Thu, 4 Sep 2008 00:24:07 +0000 (00:24 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Thu, 4 Sep 2008 00:24:07 +0000 (00:24 +0000)
RelNotes-1.6.0.2.txt [new file with mode: 0644]
RelNotes-1.6.1.txt
git-commit-tree.html
git-commit-tree.txt
git-commit.html
git-log.html
git-show.html
git-var.html
git-var.txt
i18n.txt

diff --git a/RelNotes-1.6.0.2.txt b/RelNotes-1.6.0.2.txt
new file mode 100644 (file)
index 0000000..686e607
--- /dev/null
@@ -0,0 +1,50 @@
+GIT v1.6.0.2 Release Notes
+==========================
+
+Fixes since v1.6.0.1
+--------------------
+
+* Installation on platforms that needs .exe suffix to git-* programs were
+  broken in 1.6.0.1.
+
+* Installation on filesystems without symbolic links support did nto
+  work well.
+
+* In-tree documentations and test scripts now use "git foo" form to set a
+  better example, instead of the "git-foo" form (which is an acceptable
+  form if you have "PATH=$(git --exec-path):$PATH" in your script)
+
+* Many commands did not use the correct working tree location when used
+  with GIT_WORK_TREE environment settings.
+
+
+
+* "git apply --unidiff-zero" incorrectly applied a -U0 patch that inserts
+  a new line before the second line.
+
+* "git clone $there $here/" with extra trailing slashes after explicit
+  local directory name $here did not work as expected.
+
+* "git diff --dirstat -M" did not add changes in subdirectories up
+  correctly for renamed paths.
+
+* "git for-each-ref refs/heads/" did not work as expected.
+
+* "git log --grep=pattern -i" did not ignore case.
+
+* "git log --pretty="%ad" --date=short" did not use short format when
+  showing the timestamp.
+
+* Build procedure for "git shell" that used stub versions of some
+  functions and globals was not understood by linkers on some platforms.
+
+* "git verify-pack -v" did not work correctly when given more than one
+  packfile.
+
+Also contains many documentation updates.
+
+--
+exec >/var/tmp/1
+O=v1.6.0.1-49-g6a42cfe
+echo O=$(git describe maint)
+git shortlog --no-merges $O..maint
index d37da039f672e09f89ffac1bb751dfa0bd88281f..7f41e30e22e641661f72ff713e6f69069072ee08 100644 (file)
@@ -28,17 +28,60 @@ on.
 * The underlying diff machinery to produce textual output has been
   optimized, which would result in faster "git blame" processing.
 
+* Most of the test scripts (but not the ones that try to run servers)
+  can be run in parallel.
+
 (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".
 
+* "git cherry-pick" can also utilize rerere for conflict resolution.
+
+* "git commit --author=$name" can look up author name from existing
+  commits.
+
+* "git count-objects" reports the on-disk footprint for packfiles and
+  their corresponding idx files.
+
+* "git daemon" learned --max-connections=<count> option.
+
 * "git diff" learned to mimick --suppress-blank-empty from GNU diff via a
   configuration option.
 
+* "git diff" learned to put more sensible hunk headers for Python and
+  HTML contents.
+
+* "git help" learned to use GIT_MAN_VIEWER environment variable before
+  using "man" program.
+
 * "git imap-send" can optionally talk SSL.
 
+* "git index-pack" is more careful against disk corruption while
+  completing a thin pack.
+
+* "git log --check" and "git log --exit-code" passes their underlying diff
+  status with their exit status code.
+
+* "git log" learned --simplify-merges, a milder variant of --full-history;
+  "gitk --simplify-merges" is easier to view than with --full-history.
+
+* "git merge --squash" and "git merge --no-ff" into an unborn branch are
+  noticed as user errors.
+
+* "git merge -s $strategy" can use a custom built strategy if you have a
+  command "git-merge-$strategy" on your $PATH.
+
+* "git reflog expire branch" can be used in place of "git reflog expire
+  refs/heads/branch".
+
+* "git submodule foreach" subcommand allows you to iterate over checked
+  out submodules.
+
+* "git submodule sync" subcommands allows you to update the origin URL
+  recorded in submodule directories from the toplevel .gitmodules file.
+
 (internal)
 
 * "git hash-object" learned to lie about the path being hashed, so that
@@ -51,8 +94,22 @@ Fixes since v1.6.0
 All of the fixes in v1.6.0.X maintenance series are included in this
 release, unless otherwise noted.
 
+* "git add" and "git update-index" incorrectly allowed adding S/F when S
+  is a tracked symlink that points at a directory D that has a path F in
+  it (we still need to fix a similar nonsense when S is a submodule and F
+  is a path in it).
+
+* "git diff --stdin" used to take two trees on a line and compared them,
+  but we droppped support for such a use case long time ago.  This has
+  been resurrected.
+
+* "git filter-branch" failed to rewrite a tag name with slashes in it.
+
+* "git push --tags --all $there" failed with generic usage message without
+  telling saying these two options are incompatible.
+
 --
 exec >/var/tmp/1
-O=v1.6.0-48-ge28a867
+O=v1.6.0.1-215-g9b8ae93
 echo O=$(git describe master)
 git shortlog --no-merges $O..master ^maint
index da3e1fd5d329a584fe2c7f964fc822bdbfca16f5..bac8dd355084223777a3890313f4986b967929a7 100644 (file)
@@ -419,7 +419,7 @@ Your parents must have hated you!
 </dt>\r
 <dd>\r
 <p>\r
-    The password(5) gecos field is longer than a giant static buffer.\r
+    The passwd(5) gecos field is longer than a giant static buffer.\r
 </p>\r
 </dd>\r
 <dt>\r
@@ -427,7 +427,7 @@ Your sysadmin must hate you!
 </dt>\r
 <dd>\r
 <p>\r
-    The password(5) name field is longer than a giant static buffer.\r
+    The passwd(5) name field is longer than a giant static buffer.\r
 </p>\r
 </dd>\r
 </dl></div>\r
@@ -469,7 +469,7 @@ mind.</p></div>
 <div class="olist"><ol>\r
 <li>\r
 <p>\r
-<em>git-commit-tree</em> (hence, <em>git-commit</em> which uses it) issues\r
+<em>git-commit</em> and <em>git-commit-tree</em> issues\r
   a warning if the commit log message given to it does not look\r
   like a valid UTF-8 string, unless you explicitly say your\r
   project uses a legacy encoding.  The way to say this is to\r
@@ -525,7 +525,7 @@ reversible operation.</p></div>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 2008-08-10 03:55:18 UTC\r
+Last updated 2008-09-04 00:23:35 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 92ab3ab4a80a71808ad19a80c82ecb6d032bdea9..b8834baced4b25d6df47eb578c4d745d23e8cc73 100644 (file)
@@ -79,9 +79,9 @@ Diagnostics
 You don't exist. Go away!::
     The passwd(5) gecos field couldn't be read
 Your parents must have hated you!::
-    The password(5) gecos field is longer than a giant static buffer.
+    The passwd(5) gecos field is longer than a giant static buffer.
 Your sysadmin must hate you!::
-    The password(5) name field is longer than a giant static buffer.
+    The passwd(5) name field is longer than a giant static buffer.
 
 Discussion
 ----------
index 581c5235f07f916045663d20081084004710ba77..3b82a4fbab31669da16c67aae5761e1cd0f46edd 100644 (file)
@@ -793,7 +793,7 @@ mind.</p></div>
 <div class="olist"><ol>\r
 <li>\r
 <p>\r
-<em>git-commit-tree</em> (hence, <em>git-commit</em> which uses it) issues\r
+<em>git-commit</em> and <em>git-commit-tree</em> issues\r
   a warning if the commit log message given to it does not look\r
   like a valid UTF-8 string, unless you explicitly say your\r
   project uses a legacy encoding.  The way to say this is to\r
@@ -863,7 +863,7 @@ Junio C Hamano &lt;gitster@pobox.com&gt;</p></div>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 2008-09-03 05:19:53 UTC\r
+Last updated 2008-09-04 00:23:35 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 4987f212005edab36ac2ddbb84350524a1e6faf7..516a927e9cafd65c4752819e94aa94838e26d775 100644 (file)
@@ -2173,7 +2173,7 @@ mind.</p></div>
 <div class="olist"><ol>\r
 <li>\r
 <p>\r
-<em>git-commit-tree</em> (hence, <em>git-commit</em> which uses it) issues\r
+<em>git-commit</em> and <em>git-commit-tree</em> issues\r
   a warning if the commit log message given to it does not look\r
   like a valid UTF-8 string, unless you explicitly say your\r
   project uses a legacy encoding.  The way to say this is to\r
@@ -2225,7 +2225,7 @@ reversible operation.</p></div>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 2008-09-03 05:19:58 UTC\r
+Last updated 2008-09-04 00:23:36 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 9ffdb11008dfcf16aca5437bc2b28b9f65bbb442..df3f16d60d7da56b31f9dcb1800e541aabb0424b 100644 (file)
@@ -796,7 +796,7 @@ mind.</p></div>
 <div class="olist"><ol>\r
 <li>\r
 <p>\r
-<em>git-commit-tree</em> (hence, <em>git-commit</em> which uses it) issues\r
+<em>git-commit</em> and <em>git-commit-tree</em> issues\r
   a warning if the commit log message given to it does not look\r
   like a valid UTF-8 string, unless you explicitly say your\r
   project uses a legacy encoding.  The way to say this is to\r
@@ -850,7 +850,7 @@ Johannes Schindelin &lt;Johannes.Schindelin@gmx.de&gt;.</p></div>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 2008-08-29 08:56:30 UTC\r
+Last updated 2008-09-04 00:23:36 UTC\r
 </div>\r
 </div>\r
 </body>\r
index c563a9dd0b688ec4817626b134e6bbd7790d82ed..b6a091d4f20f76ac70343d970d31da6dad37c244 100644 (file)
@@ -337,7 +337,7 @@ git-var(1) Manual Page
         Cause the logical variables to be listed. In addition, all the\r
         variables of the git configuration file .git/config are listed\r
         as well. (However, the configuration variables listing functionality\r
-        is deprecated in favor of <em>git-config -l</em>.)\r
+        is deprecated in favor of <em>git config -l</em>.)\r
 </p>\r
 </dd>\r
 </dl></div>\r
@@ -387,7 +387,7 @@ Your parents must have hated you!
 </dt>\r
 <dd>\r
 <p>\r
-    The password(5) gecos field is longer than a giant static buffer.\r
+    The passwd(5) gecos field is longer than a giant static buffer.\r
 </p>\r
 </dd>\r
 <dt>\r
@@ -395,7 +395,7 @@ Your sysadmin must hate you!
 </dt>\r
 <dd>\r
 <p>\r
-    The password(5) name field is longer than a giant static buffer.\r
+    The passwd(5) name field is longer than a giant static buffer.\r
 </p>\r
 </dd>\r
 </dl></div>\r
@@ -420,7 +420,7 @@ Your sysadmin must hate you!
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 2008-07-06 05:17:07 UTC\r
+Last updated 2008-09-04 00:23:37 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 3647dd6c8f9c74a688f7a143119386ba89a8f13d..e2f4c0901bcb4bcc5361e400ff40d70062c77ae6 100644 (file)
@@ -20,7 +20,7 @@ OPTIONS
        Cause the logical variables to be listed. In addition, all the
        variables of the git configuration file .git/config are listed
        as well. (However, the configuration variables listing functionality
-       is deprecated in favor of 'git-config -l'.)
+       is deprecated in favor of 'git config -l'.)
 
 EXAMPLE
 --------
@@ -41,9 +41,9 @@ Diagnostics
 You don't exist. Go away!::
     The passwd(5) gecos field couldn't be read
 Your parents must have hated you!::
-    The password(5) gecos field is longer than a giant static buffer.
+    The passwd(5) gecos field is longer than a giant static buffer.
 Your sysadmin must hate you!::
-    The password(5) name field is longer than a giant static buffer.
+    The passwd(5) name field is longer than a giant static buffer.
 
 SEE ALSO
 --------
index fb0d7da56b902217f8f1f4d4bc85186d6bf0dc4c..d2970f8357505f5973989f2e118b812d3d3dde67 100644 (file)
--- a/i18n.txt
+++ b/i18n.txt
@@ -21,7 +21,7 @@ project find it more convenient to use legacy encodings, git
 does not forbid it.  However, there are a few things to keep in
 mind.
 
-. 'git-commit-tree' (hence, 'git-commit' which uses it) issues
+. 'git-commit' and 'git-commit-tree' issues
   a warning if the commit log message given to it does not look
   like a valid UTF-8 string, unless you explicitly say your
   project uses a legacy encoding.  The way to say this is to