GIT 1.5.4-rc1

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>
This commit is contained in:
Junio C Hamano 2007-12-19 17:21:04 -08:00
parent dbedf9729b
commit 74f6b03c5c
3 changed files with 21 additions and 10 deletions

View File

@ -25,6 +25,7 @@ Karl Hasselström <kha@treskal.com>
Kent Engstrom <kent@lysator.liu.se> Kent Engstrom <kent@lysator.liu.se>
Lars Doelle <lars.doelle@on-line ! de> Lars Doelle <lars.doelle@on-line ! de>
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> Lukas Sandström <lukass@etek.chalmers.se>
Martin Langhoff <martin@catalyst.net.nz> Martin Langhoff <martin@catalyst.net.nz>
Michael Coleman <tutufan@gmail.com> Michael Coleman <tutufan@gmail.com>

View File

@ -14,11 +14,10 @@ Removal
Deprecation notices Deprecation notices
------------------- -------------------
* Next feature release of git (this change is scheduled for v1.5.5 but * Next feature release of git (this change is scheduled for v1.6.0)
it could slip) will by default install dashed form of commands will by default install dashed form of commands (e.g. "git-commit")
(e.g. "git-commit") outside of users' normal $PATH, and will install outside of users' normal $PATH, and will install only selected
only selected commands ("git" itself, and "gitk") in $PATH. This commands ("git" itself, and "gitk") in $PATH. This implies:
implies:
- Using dashed form of git commands (e.g. "git-commit") from the - Using dashed form of git commands (e.g. "git-commit") from the
command line has been informally deprecated since early 2006, but 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 * The post-receive hook was introduced in March 2007 to supersede
post-update hook, primarily to overcome the command line length post-update hook, primarily to overcome the command line length
limitation of the latter. Use of post-update hook will be deprecated 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 * "git lost-found" was deprecated in favor of "git fsck"'s --lost-found
option, and will be removed in the future. 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 * "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. 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). 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 The downside is that git older than version 1.4.4 will not be able
to directly use a repository packed using this setting. 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 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 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 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). mean "always" (even when the output is not going to a terminal).
This has been corrected to mean the same thing as "auto". 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 * HTTP proxy can be specified per remote repository using
remote.*.httpproxy configuration, or global http.proxy configuration remote.*.httpproxy configuration, or global http.proxy configuration
variable. variable.
@ -112,6 +114,8 @@ Updates since v1.5.3
* "git rebase --interactive" mode can now work on detached HEAD. * "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 * "git rebase" now detaches head during its operation, so after a
successful "git rebase" operation, the reflog entry branch@{1} for successful "git rebase" operation, the reflog entry branch@{1} for
the current branch points at the commit before the rebase was 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 "git commit"; the parameters to -m options are formatted as separate
paragraphs. 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 * "git cvsexportcommit" learned -w option to specify and switch to the
CVS working directory. CVS working directory.
@ -314,6 +324,6 @@ series.
-- --
exec >/var/tmp/1 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` echo O=`git describe refs/heads/master`
git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint

View File

@ -1,7 +1,7 @@
#!/bin/sh #!/bin/sh
GVF=GIT-VERSION-FILE GVF=GIT-VERSION-FILE
DEF_VER=v1.5.4-rc0.GIT DEF_VER=v1.5.4-rc1.GIT
LF=' LF='
' '