GIT 1.5.4-rc2

Although everybody was quiet during the Christmas holiday, it's been
a week since -rc1, so here is -rc2.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint v1.5.4-rc2
Junio C Hamano 2007-12-26 18:16:52 -08:00
parent 49e6be571e
commit bbff2dce2b
2 changed files with 19 additions and 2 deletions

View File

@ -91,6 +91,16 @@ Updates since v1.5.3
* "git diff" Porcelain now respects diff.external configuration, which * "git diff" Porcelain now respects diff.external configuration, which
is another way to specify GIT_EXTERNAL_DIFF. is another way to specify GIT_EXTERNAL_DIFF.


* "git diff" can be told to use different prefixes other than
"a/" and "b/" e.g. "git diff --src-prefix=l/ --dst-prefix=k/".

* "git diff" sometimes did not quote paths with funny
characters properly.

* "git log" (and any revision traversal commands) misbehaved
when --diff-filter is given but was not asked to actually
produce 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.
@ -208,6 +218,10 @@ Updates since v1.5.3
* "git commit --amend" can amend a merge that does not change the tree * "git commit --amend" can amend a merge that does not change the tree
from its first parent. from its first parent.


* "git commit" used to unconditionally strip comment lines that
began with '#' and removed excess blank lines. This
behaviour has been made configurable.

* "git commit" has been rewritten in C. * "git commit" has been rewritten in C.


* "git stash random-text" does not create a new stash anymore. It was * "git stash random-text" does not create a new stash anymore. It was
@ -251,6 +265,9 @@ Updates since v1.5.3
reasonable usability fix and people's scripts shouldn't have been reasonable usability fix and people's scripts shouldn't have been
relying on the exact output from "git show" Porcelain anyway. relying on the exact output from "git show" Porcelain anyway.


* "git cvsimport" did not notice errors from underlying "cvsps"
and produced a corrupt import silently.

* "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.


@ -327,6 +344,6 @@ series.


-- --
exec >/var/tmp/1 exec >/var/tmp/1
O=v1.5.4-rc0-85-gdbedf97 O=v1.5.4-rc1-36-g49e6be5
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-rc1.GIT DEF_VER=v1.5.4-rc2.GIT


LF=' LF='
' '