Git fork
at reftables-rust 46 lines 1.7 kB view raw
1Git 2.37.3 Release Notes 2======================== 3 4This primarily is to backport various fixes accumulated on the 'master' 5front since 2.37.2. 6 7Fixes since v2.37.2 8------------------- 9 10 * The build procedure for Windows that uses CMake has been updated to 11 pick 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 has been corrected. 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 46Also contains other minor documentation updates and code clean-ups.