Git fork

The third batch

Signed-off-by: Taylor Blau <me@ttaylorr.com>

+8
+8
Documentation/RelNotes/2.48.0.txt
··· 25 25 allocation function given to it may fail to allocate and to deal 26 26 with such an error. 27 27 28 + * An extra worktree attached to a repository points at each other to 29 + allow finding the repository from the worktree and vice versa 30 + possible. Turn this linkage to relative paths. 31 + 28 32 29 33 Fixes since v2.47 30 34 ----------------- ··· 45 49 * "git maintenance start" crashed due to an uninitialized variable 46 50 reference, which has been corrected. 47 51 (merge c95547a394 ps/maintenance-start-crash-fix later to maint). 52 + 53 + * Fail gracefully instead of crashing when attempting to write the 54 + contents of a corrupt in-core index as a tree object. 55 + (merge ecb5c4318c ps/cache-tree-w-broken-index-entry later to maint). 48 56 49 57 * Other code cleanup, docfix, build fix, etc. 50 58 (merge 66893a14d0 ps/leakfixes-part-8 later to maint).