Git fork

Sync with 'maint'

+26
+26
Documentation/RelNotes/2.47.1.txt
··· 1 + Git 2.47.1 Release Notes 2 + ======================== 3 + 4 + This is to flush accumulated fixes since 2.47.0 on the 'master' 5 + front down to the maintenance track. 6 + 7 + 8 + Fixes since Git 2.47 9 + -------------------- 10 + 11 + * Use after free and double freeing at the end in "git log -L... -p" 12 + had been identified and fixed. 13 + 14 + * On macOS, fsmonitor can fall into a race condition that results in 15 + a client waiting forever to be notified for an event that have 16 + already happened. This problem has been corrected. 17 + 18 + * "git maintenance start" crashed due to an uninitialized variable 19 + reference, which has been corrected. 20 + 21 + * Fail gracefully instead of crashing when attempting to write the 22 + contents of a corrupt in-core index as a tree object. 23 + 24 + * A "git fetch" from the superproject going down to a submodule used 25 + a wrong remote when the default remote names are set differently 26 + between them.