Git 1.8.1-rc0

Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Junio C Hamano 2012-12-03 09:49:51 -08:00
parent 90ae9f259e
commit ee26a6e2b8
2 changed files with 14 additions and 12 deletions

View File

@ -19,7 +19,7 @@ variable in this release.
"git branch --set-upstream" is deprecated and may be removed in a "git branch --set-upstream" is deprecated and may be removed in a
relatively distant future. "git branch [-u|--set-upstream-to]" has relatively distant future. "git branch [-u|--set-upstream-to]" has
been introduced with a saner order of arguments. been introduced with a saner order of arguments to replace it.
Updates since v1.8.0 Updates since v1.8.0
@ -50,7 +50,8 @@ UI, Workflows & Features
* When "git checkout" checks out a branch, it tells the user how far * When "git checkout" checks out a branch, it tells the user how far
behind (or ahead) the new branch is relative to the remote tracking behind (or ahead) the new branch is relative to the remote tracking
branch it builds upon. The message now also advises how to sync branch it builds upon. The message now also advises how to sync
them up by pushing or pulling. them up by pushing or pulling. This can be disabled with the
advice.statusHints configuration variable.
* "git config --get" used to diagnose presence of multiple * "git config --get" used to diagnose presence of multiple
definitions of the same variable in the same configuration file as definitions of the same variable in the same configuration file as
@ -69,17 +70,18 @@ UI, Workflows & Features
* "git log --grep=<pcre>" learned to honor the "grep.patterntype" * "git log --grep=<pcre>" learned to honor the "grep.patterntype"
configuration set to "perl". configuration set to "perl".
* "git replace -d <object>" now interprets <object>, instead of only * "git replace -d <object>" now interprets <object> as an extended
accepting full hex object name. SHA-1 (e.g. HEAD~4 is allowed), instead of only accepting full hex
object name.
* "git rm $submodule" used to punt on removing a submodule working * "git rm $submodule" used to punt on removing a submodule working
tree to avoid losing the repository embedded in it. Because tree to avoid losing the repository embedded in it. Because
recent git uses a mechanism to separate the submodule repository recent git uses a mechanism to separate the submodule repository
from the submodule working tree, "git rm" learned to detect this from the submodule working tree, "git rm" learned to detect this
case and removes the submodule working tree when it is safe. case and removes the submodule working tree when it is safe to do so.
* "git send-email" used to prompt for the sender address, even when * "git send-email" used to prompt for the sender address, even when
the committer identify is well specified (e.g. via user.name and the committer identity is well specified (e.g. via user.name and
user.email configuration variables). The command no longer gives user.email configuration variables). The command no longer gives
this prompt when not necessary. this prompt when not necessary.
@ -103,7 +105,7 @@ UI, Workflows & Features
* "git symbolic-ref" learned the "-d $symref" option to delete the * "git symbolic-ref" learned the "-d $symref" option to delete the
named symbolic ref, which is more intuitive way to spell it than named symbolic ref, which is more intuitive way to spell it than
"update-ref -d --no-deref". "update-ref -d --no-deref $symref".
Foreign Interface Foreign Interface
@ -119,10 +121,10 @@ Performance, Internal Implementation, etc.
* Compilation on Cygwin with newer header files are supported now. * Compilation on Cygwin with newer header files are supported now.
* The logic to generate the initial advertisement from * The logic to generate the initial advertisement from "upload-pack"
"upload-pack" (what is invoked by "git fetch" on the other side (i.e. what is invoked by "git fetch" on the other side of the
of the connection) to list what refs are available in the connection) to list what refs are available in the repository has
repository has been optimized. been optimized.
* The logic to find set of attributes that match a given path has * The logic to find set of attributes that match a given path has
been optimized. been optimized.

View File

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