Code

GIT 1.5.4-rc1 v1.5.4-rc1
authorJunio C Hamano <gitster@pobox.com>
Thu, 20 Dec 2007 01:21:04 +0000 (17:21 -0800)
committerJunio C Hamano <gitster@pobox.com>
Thu, 20 Dec 2007 01:24:04 +0000 (17:24 -0800)
It's been a week since -rc0, and we have quite a lot of fixes,
so here it is.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
.mailmap
Documentation/RelNotes-1.5.4.txt
GIT-VERSION-GEN

index 1f729c223ce8ec6f913a36497f0c32b7bba67819..695739ea704ae1530a5b0a31d60c5eabba70a89c 100644 (file)
--- a/.mailmap
+++ b/.mailmap
@@ -25,6 +25,7 @@ Karl Hasselström <kha@treskal.com>
 Kent Engstrom <kent@lysator.liu.se>
 Lars Doelle <lars.doelle@on-line ! de>
 Lars Doelle <lars.doelle@on-line.de>
+Li Hong <leehong@pku.edu.cn>
 Lukas Sandström <lukass@etek.chalmers.se>
 Martin Langhoff <martin@catalyst.net.nz>
 Michael Coleman <tutufan@gmail.com>
index 89e6fe32b80a3576ed87dde2edfd4a57f1e0e7b4..cd79124958cd4559b3f795864dac208ef1844b07 100644 (file)
@@ -14,11 +14,10 @@ Removal
 Deprecation notices
 -------------------
 
- * Next feature release of git (this change is scheduled for v1.5.5 but
-   it could slip) will by default install dashed form of commands
-   (e.g. "git-commit") outside of users' normal $PATH, and will install
-   only selected commands ("git" itself, and "gitk") in $PATH.  This
-   implies:
+ * Next feature release of git (this change is scheduled for v1.6.0)
+   will by default install dashed form of commands (e.g. "git-commit")
+   outside of users' normal $PATH, and will install only selected
+   commands ("git" itself, and "gitk") in $PATH.  This implies:
 
    - Using dashed form of git commands (e.g. "git-commit") from the
      command line has been informally deprecated since early 2006, but
@@ -38,7 +37,7 @@ Deprecation notices
  * The post-receive hook was introduced in March 2007 to supersede
    post-update hook, primarily to overcome the command line length
    limitation of the latter.  Use of post-update hook will be deprecated
-   in future versions of git, perhaps in v1.5.5.
+   in future versions of git, starting from v1.6.0.
 
  * "git lost-found" was deprecated in favor of "git fsck"'s --lost-found
    option, and will be removed in the future.
@@ -46,12 +45,12 @@ Deprecation notices
  * "git peek-remote" is deprecated, as "git ls-remote" was written in C
    and works for all transports, and will be removed in the future.
 
- * From v1.5.5, the repack.usedeltabaseoffset config option will default
+ * From v1.6.0, the repack.usedeltabaseoffset config option will default
    to true, which will give denser packfile (i.e. more efficient storage).
    The downside is that git older than version 1.4.4 will not be able
    to directly use a repository packed using this setting.
 
- * From v1.5.5, the pack.indexversion config option will default to 2,
+ * From v1.6.0, the pack.indexversion config option will default to 2,
    which is slightly more efficient, and makes repacking more immune to
    data corruptions.  Git older than version 1.5.2 may revert to version 1
    of the pack index with a manual "git index-pack" to be able to directly
@@ -88,6 +87,9 @@ Updates since v1.5.3
    mean "always" (even when the output is not going to a terminal).
    This has been corrected to mean the same thing as "auto".
 
+ * "git diff" Porcelain now respects diff.external configuration, which
+   is another way to specify GIT_EXTERNAL_DIFF.
+
  * HTTP proxy can be specified per remote repository using
    remote.*.httpproxy configuration, or global http.proxy configuration
    variable.
@@ -112,6 +114,8 @@ Updates since v1.5.3
 
  * "git rebase --interactive" mode can now work on detached HEAD.
 
+ * Other minor to serious bugs in "git rebase -i" has been fixed.
+
  * "git rebase" now detaches head during its operation, so after a
    successful "git rebase" operation, the reflog entry branch@{1} for
    the current branch points at the commit before the rebase was
@@ -238,6 +242,12 @@ Updates since v1.5.3
    "git commit"; the parameters to -m options are formatted as separate
    paragraphs.
 
+ * The format "git show" outputs an annotated tag has been updated to
+   include "Tagger: " and "Date: " lines from the tag itself.  Strictly
+   speaking this is a backward incompatible change, but this is a
+   reasonable usability fix and people's script shouldn't have been
+   relying on the exact output from "git show" Porcelain anyway.
+
  * "git cvsexportcommit" learned -w option to specify and switch to the
    CVS working directory.
 
@@ -314,6 +324,6 @@ series.
 
 --
 exec >/var/tmp/1
-O=v1.5.4-rc0-35-g530e741
+O=v1.5.4-rc0-85-gdbedf97
 echo O=`git describe refs/heads/master`
 git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint
index eaf5abf1a71ebc467d5e3511c65ca9488134d40b..ad7e0566207dd06127888e8a2e15d4cd06293776 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 GVF=GIT-VERSION-FILE
-DEF_VER=v1.5.4-rc0.GIT
+DEF_VER=v1.5.4-rc1.GIT
 
 LF='
 '