The tenth batch

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

Junio C Hamano committed Nov 20, 2024 at 14:47 UTC 44ac25297194dd437b1b8dd195e50db08ff7d7a0
1 file changed +10 -5
Documentation/RelNotes/2.48.0.txt
+10 -5
@@ -78,6 +78,10 @@ Performance, Internal Implementation, Development Support etc.
78
79 * Buildfix and upgrade of Clar to a newer version.
80
81 + * Documentation mark-up updates.
82 +
83 + * Renaming a handful of variables and structure fields.
84 +
85
86 Fixes since v2.47
87 -----------------
@@ -88,25 +92,20 @@ Fixes since v2.47
92
93 * Use after free and double freeing at the end in "git log -L... -p"
94 had been identified and fixed.
91 - (merge fc5589d6c1 ds/line-log-asan-fix later to maint).
95
96 * On macOS, fsmonitor can fall into a race condition that results in
97 a client waiting forever to be notified for an event that have
98 already happened. This problem has been corrected.
96 - (merge 51907f8fee jk/fsmonitor-event-listener-race-fix later to maint).
99
100 * "git maintenance start" crashed due to an uninitialized variable
101 reference, which has been corrected.
100 - (merge c95547a394 ps/maintenance-start-crash-fix later to maint).
102
103 * Fail gracefully instead of crashing when attempting to write the
104 contents of a corrupt in-core index as a tree object.
104 - (merge ecb5c4318c ps/cache-tree-w-broken-index-entry later to maint).
105
106 * A "git fetch" from the superproject going down to a submodule used
107 a wrong remote when the default remote names are set differently
108 between them.
109 - (merge 0c1a9987da db/submodule-fetch-with-remote-name-fix later to maint).
109
110 * Fixes compile time warnings with 64-bit MSVC.
111
@@ -140,6 +139,12 @@ Fixes since v2.47
139 semantics for atomic renames when other process(es) have a file
140 opened at the destination path.
141
142 + * "git gc" discards any objects that are outside promisor packs that
143 + are referred to by an object in a promisor pack, and we do not
144 + refetch them from the promisor at runtime, resulting an unusable
145 + repository. Work it around by including these objects in the
146 + referring promisor pack at the receiving end of the fetch.
147 +
148 * Other code cleanup, docfix, build fix, etc.
149 (merge 1164e270b5 jk/output-prefix-cleanup later to maint).
150 (merge f36b8cbaef jh/config-unset-doc-fix later to maint).