The eighteenth batch

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

Junio C Hamano committed Oct 13, 2023 at 14:18 UTC a9ecda2788e229afc9b611acaa26d0d9d4da53ed
1 file changed +21
Documentation/RelNotes/2.43.0.txt
+21
@@ -86,6 +86,8 @@ UI, Workflows & Features
86 * "git repack" machinery learns to pay attention to the "--filter="
87 option.
88
89 + * Test coverage for trailers has been improved.
90 +
91
92 Performance, Internal Implementation, Development Support etc.
93
@@ -223,6 +225,24 @@ Fixes since v2.42
225 Unicode 15.1
226 (merge 872976c37e bb/unicode-width-table-15 later to maint).
227
228 + * Update mailmap entry for Derrick.
229 + (merge 6e5457d8c7 ds/mailmap-entry-update later to maint).
230 +
231 + * In .gitmodules files, submodules are keyed by their names, and the
232 + path to the submodule whose name is $name is specified by the
233 + submodule.$name.path variable. There were a few codepaths that
234 + mixed the name and path up when consulting the submodule database,
235 + which have been corrected. It took long for these bugs to be found
236 + as the name of a submodule initially is the same as its path, and
237 + the problem does not surface until it is moved to a different path,
238 + which apparently happens very rarely.
239 +
240 + * "git diff --merge-base X other args..." insisted that X must be a
241 + commit and errored out when given an annotated tag that peels to a
242 + commit, but we only need it to be a committish. This has been
243 + corrected.
244 + (merge 4adceb5a29 ar/diff-index-merge-base-fix later to maint).
245 +
246 * Other code cleanup, docfix, build fix, etc.
247 (merge fd3ba590d8 ws/git-push-doc-grammofix later to maint).
248 (merge 5f33a843de ds/upload-pack-error-sequence-fix later to maint).
@@ -245,3 +265,4 @@ Fixes since v2.42
265 (merge 43abaaf008 ob/am-msgfix later to maint).
266 (merge c2c349a15c xz/commit-title-soft-limit-doc later to maint).
267 (merge f4cbb32c27 rs/parse-opt-ctx-cleanup later to maint).
268 + (merge badf2fe1c3 jk/decoration-and-other-leak-fixes later to maint).