Post 2.3 cycle (batch #11)
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
46d403f13e
commit
e80e85a52a
@ -1,6 +1,29 @@
|
|||||||
Git 2.4 Release Notes
|
Git 2.4 Release Notes
|
||||||
=====================
|
=====================
|
||||||
|
|
||||||
|
Backward compatibility warning(s)
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Output from "git log --decorate" (and "%d" format specifier used in
|
||||||
|
the userformat "--format=<string>" parameter "git log" family of
|
||||||
|
command takes) used to list "HEAD" just like other tips of branch
|
||||||
|
names, separated with a comma in between. E.g.
|
||||||
|
|
||||||
|
$ git log --decorate -1 master
|
||||||
|
commit bdb0f6788fa5e3cacc4315e9ff318a27b2676ff4 (HEAD, master)
|
||||||
|
...
|
||||||
|
|
||||||
|
This release updates the output slightly when HEAD refers to the tip
|
||||||
|
of a branch whose name is also shown in the output. The above is
|
||||||
|
shown as:
|
||||||
|
|
||||||
|
$ git log --decorate -1 master
|
||||||
|
commit bdb0f6788fa5e3cacc4315e9ff318a27b2676ff4 (HEAD -> master)
|
||||||
|
...
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Updates since v2.3
|
Updates since v2.3
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
@ -13,6 +36,11 @@ Ports
|
|||||||
* We did not check the curl library version before using
|
* We did not check the curl library version before using
|
||||||
CURLOPT_PROXYAUTH feature that may not exist.
|
CURLOPT_PROXYAUTH feature that may not exist.
|
||||||
|
|
||||||
|
* We now detect number of CPUs on older BSD-derived systems.
|
||||||
|
|
||||||
|
* Portability fixes and workarounds for shell scripts have been added
|
||||||
|
to help BSD-derived systems.
|
||||||
|
|
||||||
|
|
||||||
UI, Workflows & Features
|
UI, Workflows & Features
|
||||||
|
|
||||||
@ -53,6 +81,25 @@ UI, Workflows & Features
|
|||||||
* "git archive" can now be told to set the 'text' attribute in the
|
* "git archive" can now be told to set the 'text' attribute in the
|
||||||
resulting zip archive.
|
resulting zip archive.
|
||||||
|
|
||||||
|
* Output from "git log --decorate" mentions HEAD when it points at a
|
||||||
|
tip of an branch differently from a detached HEAD.
|
||||||
|
|
||||||
|
This is a potentially backward-incompatible change.
|
||||||
|
|
||||||
|
* "git branch" on a detached HEAD always said "(detached from xyz)",
|
||||||
|
even when "git status" would report "detached at xyz". The HEAD is
|
||||||
|
actually at xyz and haven't been moved since it was detached in
|
||||||
|
such a case, but the user cannot read what the current value of
|
||||||
|
HEAD is when "detached from" is used.
|
||||||
|
(merge 4b06318 mg/detached-head-report later to maint).
|
||||||
|
|
||||||
|
* "git -C '' subcmd" refused to work in the current directory, unlike
|
||||||
|
"cd ''" which silently behaves as a no-op.
|
||||||
|
(merge 6a536e2 kn/git-cd-to-empty later to maint).
|
||||||
|
|
||||||
|
* The versionsort.prerelease configuration variable can be used to
|
||||||
|
specify that v1.0-pre1 comes before v1.0.
|
||||||
|
|
||||||
|
|
||||||
Performance, Internal Implementation, Development Support etc.
|
Performance, Internal Implementation, Development Support etc.
|
||||||
|
|
||||||
@ -101,6 +148,9 @@ Performance, Internal Implementation, Development Support etc.
|
|||||||
* Simplify the ref transaction API around how "the ref should be
|
* Simplify the ref transaction API around how "the ref should be
|
||||||
pointing at this object" is specified.
|
pointing at this object" is specified.
|
||||||
|
|
||||||
|
* Code in "git daemon" to parse out and hold hostnames used in
|
||||||
|
request interpolation has been simplified.
|
||||||
|
|
||||||
|
|
||||||
Also contains various documentation updates and code clean-ups.
|
Also contains various documentation updates and code clean-ups.
|
||||||
|
|
||||||
@ -307,6 +357,19 @@ notes for details).
|
|||||||
* A corrupt input to "git diff -M" used to cause it to segfault.
|
* A corrupt input to "git diff -M" used to cause it to segfault.
|
||||||
(merge 4d6be03 jk/diffcore-rename-duplicate later to maint).
|
(merge 4d6be03 jk/diffcore-rename-duplicate later to maint).
|
||||||
|
|
||||||
|
* Certain builds of GPG triggered false breakages in a test.
|
||||||
|
(merge 3f88c1b mg/verify-commit later to maint).
|
||||||
|
|
||||||
|
* "git imap-send" learned to optionally talk with an IMAP server via
|
||||||
|
libcURL; because there is no other option when Git is built with
|
||||||
|
NO_OPENSSL option, use that codepath by default under such
|
||||||
|
configuration.
|
||||||
|
(merge dcd01ea km/imap-send-libcurl-options later to maint).
|
||||||
|
|
||||||
|
* "git log --decorate" did not reset colors correctly around the
|
||||||
|
branch names.
|
||||||
|
(merge 5ee8758 jc/decorate-leaky-separator-color later to maint).
|
||||||
|
|
||||||
* Code cleanups and documentaiton updates.
|
* Code cleanups and documentaiton updates.
|
||||||
(merge 2ce63e9 rs/simple-cleanups later to maint).
|
(merge 2ce63e9 rs/simple-cleanups later to maint).
|
||||||
(merge 33baa69 rj/no-xopen-source-for-cygwin later to maint).
|
(merge 33baa69 rj/no-xopen-source-for-cygwin later to maint).
|
||||||
@ -317,3 +380,4 @@ notes for details).
|
|||||||
(merge 53e53c7 sg/completion-remote later to maint).
|
(merge 53e53c7 sg/completion-remote later to maint).
|
||||||
(merge 8fa7975 ak/git-done-help-cleanup later to maint).
|
(merge 8fa7975 ak/git-done-help-cleanup later to maint).
|
||||||
(merge 9a6f128 rs/deflate-init-cleanup later to maint).
|
(merge 9a6f128 rs/deflate-init-cleanup later to maint).
|
||||||
|
(merge 6f75d45 rs/use-isxdigit later to maint).
|
||||||
|
Loading…
Reference in New Issue
Block a user