Skip to content

Commit ca00f80

Browse files
committed
Git 2.4.7
Signed-off-by: Junio C Hamano <[email protected]>
1 parent caac7a3 commit ca00f80

File tree

4 files changed

+57
-3
lines changed

4 files changed

+57
-3
lines changed

Documentation/RelNotes/2.4.7.txt

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
Git v2.4.7 Release Notes
2+
========================
3+
4+
Fixes since v2.4.6
5+
------------------
6+
7+
* A minor regression to "git fsck" in v2.2 era was fixed; it
8+
complained about a body-less tag object when it lacked a
9+
separator empty line after its header to separate it with a
10+
non-existent body.
11+
12+
* We used to ask libCURL to use the most secure authentication method
13+
available when talking to an HTTP proxy only when we were told to
14+
talk to one via configuration variables. We now ask libCURL to
15+
always use the most secure authentication method, because the user
16+
can tell libCURL to use an HTTP proxy via an environment variable
17+
without using configuration variables.
18+
19+
* When you say "!<ENTER>" while running say "git log", you'd confuse
20+
yourself in the resulting shell, that may look as if you took
21+
control back to the original shell you spawned "git log" from but
22+
that isn't what is happening. To that new shell, we leaked
23+
GIT_PAGER_IN_USE environment variable that was meant as a local
24+
communication between the original "Git" and subprocesses that was
25+
spawned by it after we launched the pager, which caused many
26+
"interesting" things to happen, e.g. "git diff | cat" still paints
27+
its output in color by default.
28+
29+
Stop leaking that environment variable to the pager's half of the
30+
fork; we only need it on "Git" side when we spawn the pager.
31+
32+
* Avoid possible ssize_t to int truncation.
33+
34+
* "git config" failed to update the configuration file when the
35+
underlying filesystem is incapable of renaming a file that is still
36+
open.
37+
38+
* A minor bugfix when pack bitmap is used with "rev-list --count".
39+
40+
* An ancient test framework enhancement to allow color was not
41+
entirely correct; this makes it work even when tput needs to read
42+
from the ~/.terminfo under the user's real HOME directory.
43+
44+
* Fix a small bug in our use of umask() return value.
45+
46+
* "git rebase" did not exit with failure when format-patch it invoked
47+
failed for whatever reason.
48+
49+
* Disable "have we lost a race with competing repack?" check while
50+
receiving a huge object transfer that runs index-pack.
51+
52+
Also contains typofixes, documentation updates and trivial code
53+
clean-ups.

Documentation/git.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,10 @@ unreleased) version of Git, that is available from the 'master'
4343
branch of the `git.git` repository.
4444
Documentation for older releases are available here:
4545

46-
* link:v2.4.6/git.html[documentation for release 2.4.6]
46+
* link:v2.4.7/git.html[documentation for release 2.4.7]
4747

4848
* release notes for
49+
link:RelNotes/2.4.7.txt[2.4.7],
4950
link:RelNotes/2.4.6.txt[2.4.6],
5051
link:RelNotes/2.4.5.txt[2.4.5],
5152
link:RelNotes/2.4.4.txt[2.4.4],

GIT-VERSION-GEN

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/sh
22

33
GVF=GIT-VERSION-FILE
4-
DEF_VER=v2.4.6
4+
DEF_VER=v2.4.7
55

66
LF='
77
'

RelNotes

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Documentation/RelNotes/2.4.6.txt
1+
Documentation/RelNotes/2.4.7.txt

0 commit comments

Comments
 (0)