Skip to content

Commit e80e85a

Browse files
committed
Post 2.3 cycle (batch #11)
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 46d403f commit e80e85a

File tree

1 file changed

+64
-0
lines changed

1 file changed

+64
-0
lines changed

Documentation/RelNotes/2.4.0.txt

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,29 @@
11
Git 2.4 Release Notes
22
=====================
33

4+
Backward compatibility warning(s)
5+
---------------------------------
6+
7+
Output from "git log --decorate" (and "%d" format specifier used in
8+
the userformat "--format=<string>" parameter "git log" family of
9+
command takes) used to list "HEAD" just like other tips of branch
10+
names, separated with a comma in between. E.g.
11+
12+
$ git log --decorate -1 master
13+
commit bdb0f6788fa5e3cacc4315e9ff318a27b2676ff4 (HEAD, master)
14+
...
15+
16+
This release updates the output slightly when HEAD refers to the tip
17+
of a branch whose name is also shown in the output. The above is
18+
shown as:
19+
20+
$ git log --decorate -1 master
21+
commit bdb0f6788fa5e3cacc4315e9ff318a27b2676ff4 (HEAD -> master)
22+
...
23+
24+
25+
26+
427
Updates since v2.3
528
------------------
629

@@ -13,6 +36,11 @@ Ports
1336
* We did not check the curl library version before using
1437
CURLOPT_PROXYAUTH feature that may not exist.
1538

39+
* We now detect number of CPUs on older BSD-derived systems.
40+
41+
* Portability fixes and workarounds for shell scripts have been added
42+
to help BSD-derived systems.
43+
1644

1745
UI, Workflows & Features
1846

@@ -53,6 +81,25 @@ UI, Workflows & Features
5381
* "git archive" can now be told to set the 'text' attribute in the
5482
resulting zip archive.
5583

84+
* Output from "git log --decorate" mentions HEAD when it points at a
85+
tip of an branch differently from a detached HEAD.
86+
87+
This is a potentially backward-incompatible change.
88+
89+
* "git branch" on a detached HEAD always said "(detached from xyz)",
90+
even when "git status" would report "detached at xyz". The HEAD is
91+
actually at xyz and haven't been moved since it was detached in
92+
such a case, but the user cannot read what the current value of
93+
HEAD is when "detached from" is used.
94+
(merge 4b06318 mg/detached-head-report later to maint).
95+
96+
* "git -C '' subcmd" refused to work in the current directory, unlike
97+
"cd ''" which silently behaves as a no-op.
98+
(merge 6a536e2 kn/git-cd-to-empty later to maint).
99+
100+
* The versionsort.prerelease configuration variable can be used to
101+
specify that v1.0-pre1 comes before v1.0.
102+
56103

57104
Performance, Internal Implementation, Development Support etc.
58105

@@ -101,6 +148,9 @@ Performance, Internal Implementation, Development Support etc.
101148
* Simplify the ref transaction API around how "the ref should be
102149
pointing at this object" is specified.
103150

151+
* Code in "git daemon" to parse out and hold hostnames used in
152+
request interpolation has been simplified.
153+
104154

105155
Also contains various documentation updates and code clean-ups.
106156

@@ -307,6 +357,19 @@ notes for details).
307357
* A corrupt input to "git diff -M" used to cause it to segfault.
308358
(merge 4d6be03 jk/diffcore-rename-duplicate later to maint).
309359

360+
* Certain builds of GPG triggered false breakages in a test.
361+
(merge 3f88c1b mg/verify-commit later to maint).
362+
363+
* "git imap-send" learned to optionally talk with an IMAP server via
364+
libcURL; because there is no other option when Git is built with
365+
NO_OPENSSL option, use that codepath by default under such
366+
configuration.
367+
(merge dcd01ea km/imap-send-libcurl-options later to maint).
368+
369+
* "git log --decorate" did not reset colors correctly around the
370+
branch names.
371+
(merge 5ee8758 jc/decorate-leaky-separator-color later to maint).
372+
310373
* Code cleanups and documentaiton updates.
311374
(merge 2ce63e9 rs/simple-cleanups later to maint).
312375
(merge 33baa69 rj/no-xopen-source-for-cygwin later to maint).
@@ -317,3 +380,4 @@ notes for details).
317380
(merge 53e53c7 sg/completion-remote later to maint).
318381
(merge 8fa7975 ak/git-done-help-cleanup later to maint).
319382
(merge 9a6f128 rs/deflate-init-cleanup later to maint).
383+
(merge 6f75d45 rs/use-isxdigit later to maint).

0 commit comments

Comments
 (0)