The eighteenth batch

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

Junio C Hamano committed May 10, 2023 at 09:14 UTC 91428f078b8a4fe6948a4c955af1a693841e3985
1 file changed +30
Documentation/RelNotes/2.41.0.txt
+30
@@ -83,6 +83,14 @@ UI, Workflows & Features
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 + * "git send-email" learned to give the e-mail headers to the validate
87 + hook by passing an extra argument from the command line.
88 +
89 + * The credential subsystem learns to help OAuth framework.
90 +
91 + * The titles of manual pages used to be chomped at an unreasonably
92 + short limit, which has been removed.
93 +
94
95 Performance, Internal Implementation, Development Support etc.
96
@@ -137,6 +145,21 @@ Performance, Internal Implementation, Development Support etc.
145 "-win32" in "gcc 10-win32") can be safely stripped as they share
146 the same features and bugs with the version without the suffix.
147
148 + * ctype tests have been taught to test EOF, too.
149 +
150 + * The implementation of credential helpers used fgets() over fixed
151 + size buffers to read protocol messages, causing the remainder of
152 + the folded long line to trigger unexpected behaviour, which has
153 + been corrected.
154 +
155 + * The implementation of the default "negotiator", used to find common
156 + ancestor over the network for object tranfer, used to be recursive;
157 + it was updated to be iterative to conserve stackspace usage.
158 +
159 + * Our custom callout formatter is no longer used in the documentation
160 + formatting toolchain, as the upstream default ones give better
161 + output these days.
162 +
163
164 Fixes since v2.40
165 -----------------
@@ -298,6 +321,10 @@ Fixes since v2.40
321 * Retitle a test script with an overly narrow name.
322 (merge 8bb19c14fb ob/t3501-retitle later to maint).
323
324 + * Doc update to clarify how text and eol attributes interact to
325 + specify the end-of-line conversion.
326 + (merge 6696077ace ah/doc-attributes-text later to maint).
327 +
328 * Other code cleanup, docfix, build fix, etc.
329 (merge f7111175df as/doc-markup-fix later to maint).
330 (merge 90ff7c9898 fc/test-aggregation-clean-up later to maint).
@@ -316,3 +343,6 @@ Fixes since v2.40
343 (merge fd72637423 ar/t2024-checkout-output-fix later to maint).
344 (merge d45cbe3fe0 ob/sequencer-i18n-fix later to maint).
345 (merge b734fe49fd ob/messages-capitalize-exception later to maint).
346 + (merge ad353d7e77 ma/gittutorial-fixes later to maint).
347 + (merge a5855fd8d4 ar/test-cleanup-unused-file-creation-part2 later to maint).
348 + (merge 0c5308af30 sd/doc-gitignore-and-rm-cached later to maint).