A handful more topics from the 'master' front for 2.37.3

Signed-off-by: Junio C Hamano <gitster@pobox.com>

Junio C Hamano committed Aug 25, 2022 at 14:57 UTC 0f5bd024f21b3700ce37148d75ad7918bf9977f8
2 files changed +47 -1
Documentation/RelNotes/2.37.3.txt new
+46
@@ -0,0 +1,46 @@
1 +Git 2.37.3 Release Notes
2 +========================
3 +
4 +This primarily is to backport various fixes accumulated on the 'master'
5 +front since 2.37.2.
6 +
7 +Fixes since v2.37.2
8 +-------------------
9 +
10 + * Fix build procedure for Windows that uses CMake so that it can pick
11 + up the shell interpreter from local installation location.
12 +
13 + * Conditionally allow building Python interpreter on Windows
14 +
15 + * Fix to lstat() emulation on Windows.
16 +
17 + * Older gcc with -Wall complains about the universal zero initializer
18 + "struct s = { 0 };" idiom, which makes developers' lives
19 + inconvenient (as -Werror is enabled by DEVELOPER=YesPlease). The
20 + build procedure has been tweaked to help these compilers.
21 +
22 + * Plug memory leaks in the failure code path in the "merge-ort" merge
23 + strategy backend.
24 +
25 + * Avoid repeatedly running getconf to ask libc version in the test
26 + suite, and instead just as it once per script.
27 +
28 + * Platform-specific code that determines if a directory is OK to use
29 + as a repository has been taught to report more details, especially
30 + on Windows.
31 +
32 + * "vimdiff3" regression fix.
33 +
34 + * "git fsck" reads mode from tree objects but canonicalizes the mode
35 + before passing it to the logic to check object sanity, which has
36 + hid broken tree objects from the checking logic. This has been
37 + corrected, but to help exiting projects with broken tree objects
38 + that they cannot fix retroactively, the severity of anomalies this
39 + code detects has been demoted to "info" for now.
40 +
41 + * Fixes to sparse index compatibility work for "reset" and "checkout"
42 + commands.
43 +
44 + * Documentation for "git add --renormalize" has been improved.
45 +
46 +Also contains other minor documentation updates and code clean-ups.
RelNotes
+1 -1
@@ -1 +1 @@
1 -Documentation/RelNotes/2.37.2.txt
\ No newline at end of file
1 +Documentation/RelNotes/2.37.3.txt
\ No newline at end of file