Git 2.39.5

Junio C Hamano committed May 30, 2024 at 16:52 UTC cc7d11c16782041a6bb73e2fb56417b7d4c6d186
3 files changed +28 -2
Documentation/RelNotes/2.39.5.txt new
+26
@@ -0,0 +1,26 @@
1 +Git v2.39.5 Release Notes
2 +=========================
3 +
4 +In preparing security fixes for four CVEs, we made overly aggressive
5 +"defense in depth" changes that broke legitimate use cases like 'git
6 +lfs' and 'git annex.' This release is to revert these misguided, if
7 +well-intentioned, changes that were shipped in 2.39.4 and were not
8 +direct security fixes.
9 +
10 +Jeff King (5):
11 + send-email: drop FakeTerm hack
12 + send-email: avoid creating more than one Term::ReadLine object
13 + ci: drop mention of BREW_INSTALL_PACKAGES variable
14 + ci: avoid bare "gcc" for osx-gcc job
15 + ci: stop installing "gcc-13" for osx-gcc
16 +
17 +Johannes Schindelin (6):
18 + hook: plug a new memory leak
19 + init: use the correct path of the templates directory again
20 + Revert "core.hooksPath: add some protection while cloning"
21 + tests: verify that `clone -c core.hooksPath=/dev/null` works again
22 + clone: drop the protections where hooks aren't run
23 + Revert "Add a helper function to compare file contents"
24 +
25 +Junio C Hamano (1):
26 + Revert "fsck: warn about symlink pointing inside a gitdir"
GIT-VERSION-GEN
+1 -1
@@ -1,7 +1,7 @@
1 #!/bin/sh
2
3 GVF=GIT-VERSION-FILE
4 -DEF_VER=v2.39.4
4 +DEF_VER=v2.39.5
5
6 LF='
7 '
RelNotes
+1 -1
@@ -1 +1 @@
1 -Documentation/RelNotes/2.39.4.txt
\ No newline at end of file
1 +Documentation/RelNotes/2.39.5.txt
\ No newline at end of file