The sixteenth batch

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

Junio C Hamano committed May 2, 2023 at 10:13 UTC 69c786637d7a7fe3b2b8f7d989af095f5f49c3a8
1 file changed +15
Documentation/RelNotes/2.41.0.txt
+15
@@ -79,6 +79,10 @@ UI, Workflows & Features
79 of cruft packs has been made the default and no longer considered
80 an experimental feature.
81
82 + * The output given by "git blame" that attributes a line to contents
83 + taken from the file specified by the "--contents" option shows it
84 + differently from a line attributed to the working tree file.
85 +
86
87 Performance, Internal Implementation, Development Support etc.
88
@@ -125,6 +129,8 @@ Performance, Internal Implementation, Development Support etc.
129
130 * "git fsck" learned to validate the on-disk pack reverse index files.
131
132 + * strtok() and strtok_r() are banned in this codebase.
133 +
134
135 Fixes since v2.40
136 -----------------
@@ -269,6 +275,15 @@ Fixes since v2.40
275 key, which has been corrected.
276 (merge 7891e46585 jk/gpg-trust-level-fix later to maint).
277
278 + * The completion script used to use bare "read" without the "-r"
279 + option to read the contents of various state files, which risked
280 + getting confused with backslashes in them. This has been
281 + corrected.
282 + (merge 197152098a ek/completion-use-read-r-to-read-literally later to maint).
283 +
284 + * A small API fix to the ort merge strategy backend.
285 + (merge 000c4ceca7 en/ort-finalize-after-0-merges-fix later to maint).
286 +
287 * Other code cleanup, docfix, build fix, etc.
288 (merge f7111175df as/doc-markup-fix later to maint).
289 (merge 90ff7c9898 fc/test-aggregation-clean-up later to maint).