|
| 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. |
0 commit comments