The fourteenth batch

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

Junio C Hamano committed Jul 25, 2023 at 12:05 UTC a80be152923a46f04a06bade7bcc72870e46ca09
1 file changed +25
Documentation/RelNotes/2.42.0.txt
+25
@@ -26,6 +26,10 @@ UI, Workflows & Features
26 were regular files, to allow "git diff <(process) <(substitution)"
27 some shells support.
28
29 + * Help newbies by suggesting that there are cases where force-pushing
30 + is a valid and sensible thing to update a branch at a remote
31 + repository, rather than reconciling with merge/rebase.
32 +
33
34 Performance, Internal Implementation, Development Support etc.
35
@@ -60,6 +64,9 @@ Performance, Internal Implementation, Development Support etc.
64 * Enumerating refs in the packed-refs file, while excluding refs that
65 match certain patterns, has been optimized.
66
67 + * Mark-up unused parameters in the code so that we can eventually
68 + enable -Wunused-parameter by default.
69 +
70
71 Fixes since v2.41
72 -----------------
@@ -186,6 +193,24 @@ Fixes since v2.41
193 subsystem, which has been corrected.
194 (merge 9281cd07f0 tb/fsck-no-progress later to maint).
195
196 + * Various offset computation in the code that accesses the packfiles
197 + and other data in the object layer has been hardened against
198 + arithmetic overflow, especially on 32-bit systems.
199 + (merge 9a25cad7e0 tb/object-access-overflow-protection later to maint).
200 +
201 + * Names of MinGW header files are spelled in mixed case in some
202 + source files, but the build host can be using case sensitive
203 + filesystem with header files with their name spelled in all
204 + lowercase.
205 + (merge 4a53d0d0bc mh/mingw-case-sensitive-build later to maint).
206 +
207 + * Update message mark-up for i18n in "git bundle".
208 + (merge bbb6acd998 dk/bundle-i18n-more later to maint).
209 +
210 + * "git tag --list --points-at X" showed tags that directly refers to
211 + object X, but did not list a tag that points at such a tag, which
212 + has been corrected.
213 +
214 * Other code cleanup, docfix, build fix, etc.
215 (merge 51f9d2e563 sa/doc-ls-remote later to maint).
216 (merge c6d26a9dda jk/format-patch-message-id-unleak later to maint).