The tenth batch

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

Junio C Hamano committed Mar 21, 2024 at 14:54 UTC 11c821f2f2a31e70fb5cc449f9a29401c333aad2
1 file changed +35
Documentation/RelNotes/2.45.0.txt
+35
@@ -37,6 +37,14 @@ UI, Workflows & Features
37 * Platform specific tweaks for OS/390 has been added to
38 config.mak.uname.
39
40 + * Users with safe.bareRepository=explicit can still work from within
41 + $GIT_DIR of a seconary worktree (which resides at .git/worktrees/$name/)
42 + of the primary worktree without explicitly specifying the $GIT_DIR
43 + environment variable or the --git-dir=<path> option.
44 +
45 + * The output format for dates "iso-strict" has been tweaked to show
46 + a time in the Zulu timezone with "Z" suffix, instead of "+00:00".
47 +
48
49 Performance, Internal Implementation, Development Support etc.
50
@@ -70,6 +78,21 @@ Performance, Internal Implementation, Development Support etc.
78 * Some trace2 events that lacked def_param have learned to show it,
79 enriching the output.
80
81 + * The parse-options code that deals with abbreviated long option
82 + names have been cleaned up.
83 +
84 + * The code in reftable backend that creates new table files works
85 + better with the tempfile framework to avoid leaving cruft after a
86 + failure.
87 +
88 + * The reftable code has its own custom binary search function whose
89 + comparison callback has an unusual interface, which caused the
90 + binary search to degenerate into a linear search, which has been
91 + corrected.
92 +
93 + * The code to iterate over reflogs in the reftable has been optimized
94 + to reduce memory allocation and deallocation.
95 +
96
97 Fixes since v2.44
98 -----------------
@@ -180,6 +203,17 @@ Fixes since v2.44
203 variable that is no longer used.
204 (merge 72a8d3f027 pw/rebase-i-ignore-cherry-pick-help-environment later to maint).
205
206 + * The code to find the effective end of log message can fall into an
207 + endless loop, which has been corrected.
208 + (merge 2541cba2d6 fs/find-end-of-log-message-fix later to maint).
209 +
210 + * Mark-ups used in the documentation has been improved for
211 + consistency.
212 + (merge 45d5ed3e50 ja/doc-markup-fixes later to maint).
213 +
214 + * The status.showUntrackedFiles configuration variable was
215 + incorrectly documented to accept "false", which has been corrected.
216 +
217 * Other code cleanup, docfix, build fix, etc.
218 (merge f0e578c69c rs/use-xstrncmpz later to maint).
219 (merge 83e6eb7d7a ba/credential-test-clean-fix later to maint).
@@ -198,3 +232,4 @@ Fixes since v2.44
232 (merge 5f78d52dce es/config-doc-sort-sections later to maint).
233 (merge 781fb7b4c2 as/option-names-in-messages later to maint).
234 (merge 51d41dc243 jk/doc-remote-helpers-markup-fix later to maint).
235 + (merge e1aaf309db pb/ci-win-artifact-names-fix later to maint).