提交 90f7b16b 编写于 作者: J Junio C Hamano

Git 2.8

Signed-off-by: NJunio C Hamano <gitster@pobox.com>
上级 56331f87
...@@ -34,7 +34,7 @@ UI, Workflows & Features ...@@ -34,7 +34,7 @@ UI, Workflows & Features
have a place to store the updated notes tree, iow, a ref). have a place to store the updated notes tree, iow, a ref).
* "git grep" by default does not fall back to its "--no-index" * "git grep" by default does not fall back to its "--no-index"
behaviour outside a directory under Git's control (otherwise the behavior outside a directory under Git's control (otherwise the
user may by mistake end up running a huge recursive search); with a user may by mistake end up running a huge recursive search); with a
new configuration (set in $HOME/.gitconfig--by definition this new configuration (set in $HOME/.gitconfig--by definition this
cannot be set in the config file per project), this safety can be cannot be set in the config file per project), this safety can be
...@@ -55,7 +55,7 @@ UI, Workflows & Features ...@@ -55,7 +55,7 @@ UI, Workflows & Features
* Many commands that read files that are expected to contain text * Many commands that read files that are expected to contain text
that is generated (or can be edited) by the end user to control that is generated (or can be edited) by the end user to control
their behaviour (e.g. "git grep -f <filename>") have been updated their behavior (e.g. "git grep -f <filename>") have been updated
to be more tolerant to lines that are terminated with CRLF (they to be more tolerant to lines that are terminated with CRLF (they
used to treat such a line to contain payload that ends with CR, used to treat such a line to contain payload that ends with CR,
which is usually not what the users expect). which is usually not what the users expect).
...@@ -187,7 +187,7 @@ Performance, Internal Implementation, Development Support etc. ...@@ -187,7 +187,7 @@ Performance, Internal Implementation, Development Support etc.
with expectations that are not satisfiable on Git for Windows. with expectations that are not satisfiable on Git for Windows.
* Some calls to strcpy(3) triggers a false warning from static * Some calls to strcpy(3) triggers a false warning from static
analysers that are less intelligent than humans, and reducing the analyzers that are less intelligent than humans, and reducing the
number of these false hits helps us notice real issues. A few number of these false hits helps us notice real issues. A few
calls to strcpy(3) in a couple of protrams that are already safe calls to strcpy(3) in a couple of protrams that are already safe
has been rewritten to avoid false warnings. has been rewritten to avoid false warnings.
...@@ -281,7 +281,7 @@ notes for details). ...@@ -281,7 +281,7 @@ notes for details).
* "git send-email" was confused by escaped quotes stored in the alias * "git send-email" was confused by escaped quotes stored in the alias
files saved by "mutt", which has been corrected. files saved by "mutt", which has been corrected.
* A few unportable C construct have been spotted by clang compiler * A few non-portable C construct have been spotted by clang compiler
and have been fixed. and have been fixed.
* The documentation has been updated to hint the connection between * The documentation has been updated to hint the connection between
...@@ -349,10 +349,10 @@ notes for details). ...@@ -349,10 +349,10 @@ notes for details).
* "git worktree" had a broken code that attempted to auto-fix * "git worktree" had a broken code that attempted to auto-fix
possible inconsistency that results from end-users moving a possible inconsistency that results from end-users moving a
worktree to different places without telling Git (the original worktree to different places without telling Git (the original
repository needs to maintain backpointers to its worktrees, but repository needs to maintain back-pointers to its worktrees,
"mv" run by end-users who are not familiar with that fact will but "mv" run by end-users who are not familiar with that fact
obviously not adjust them), which actually made things worse will obviously not adjust them), which actually made things
when triggered. worse when triggered.
* The low-level merge machinery has been taught to use CRLF line * The low-level merge machinery has been taught to use CRLF line
termination when inserting conflict markers to merged contents that termination when inserting conflict markers to merged contents that
......
...@@ -43,6 +43,11 @@ unreleased) version of Git, that is available from the 'master' ...@@ -43,6 +43,11 @@ unreleased) version of Git, that is available from the 'master'
branch of the `git.git` repository. branch of the `git.git` repository.
Documentation for older releases are available here: Documentation for older releases are available here:
* link:v2.8.0/git.html[documentation for release 2.8]
* release notes for
link:RelNotes/2.8.0.txt[2.8].
* link:v2.7.3/git.html[documentation for release 2.7.3] * link:v2.7.3/git.html[documentation for release 2.7.3]
* release notes for * release notes for
......
#!/bin/sh #!/bin/sh
GVF=GIT-VERSION-FILE GVF=GIT-VERSION-FILE
DEF_VER=v2.8.0-rc4 DEF_VER=v2.8.0
LF=' LF='
' '
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册