The sixteenth batch

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

Junio C Hamano committed Apr 9, 2024 at 14:31 UTC 91ec36f2cca02d33ab0ed6e87195c6fe801debae
1 file changed +33
Documentation/RelNotes/2.45.0.txt
+33
@@ -73,6 +73,12 @@ UI, Workflows & Features
73 * core.commentChar used to be limited to a single byte, but has been
74 updated to allow an arbitrary multi-byte sequence.
75
76 + * "git add -p" and other "interactive hunk selection" UI has learned to
77 + skip showing the hunk immediately after it has already been shown, and
78 + an additional action to explicitly ask to reshow the current hunk.
79 +
80 + * "git pack-refs" learned the "--auto" option, which is a useful
81 + addition to be triggered from "git gc --auto".
82
83 Performance, Internal Implementation, Development Support etc.
84
@@ -140,6 +146,16 @@ Performance, Internal Implementation, Development Support etc.
146 the "t/" directory with "make t<num>-*.sh t<num>-*.sh".
147 (merge 8d383806fc pb/test-scripts-are-build-targets later to maint).
148
149 + * The "hint:" messages given by the advice mechanism, when given a
150 + message with a blank line, left a line with trailing whitespace,
151 + which has been cleansed.
152 +
153 + * Documentation rules has been explicitly described how to mark-up
154 + literal parts and a few manual pages have been updated as examples.
155 +
156 + * The .editorconfig file has been taught that a Makefile uses HT
157 + indentation.
158 +
159
160 Fixes since v2.44
161 -----------------
@@ -302,6 +318,23 @@ Fixes since v2.44
318 corrected.
319 (merge f999d5188b bl/pretty-shorthand-config-fix later to maint).
320
321 + * "git apply" failed to extract the filename the patch applied to,
322 + when the change was about an empty file created in or deleted from
323 + a directory whose name ends with a SP, which has been corrected.
324 + (merge 776ffd1a30 jc/apply-parse-diff-git-header-names-fix later to maint).
325 +
326 + * Update a more recent tutorial doc.
327 + (merge 95ab557b4b dg/myfirstobjectwalk-updates later to maint).
328 +
329 + * The test script had an incomplete and ineffective attempt to avoid
330 + clobbering the testing user's real crontab (and its equivalents),
331 + which has been completed.
332 + (merge 73cb87773b es/test-cron-safety later to maint).
333 +
334 + * Use advice_if_enabled() API to rewrite a simple pattern to
335 + call advise() after checking advice_enabled().
336 + (merge 6412d01527 rj/use-adv-if-enabled later to maint).
337 +
338 * Other code cleanup, docfix, build fix, etc.
339 (merge f0e578c69c rs/use-xstrncmpz later to maint).
340 (merge 83e6eb7d7a ba/credential-test-clean-fix later to maint).