The ninteenth batch

Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Junio C Hamano
2024-04-15 14:11:30 -07:00
parent cb25f97eab
commit 548fe35913

View File

@ -80,6 +80,11 @@ UI, Workflows & Features
* "git pack-refs" learned the "--auto" option, which is a useful * "git pack-refs" learned the "--auto" option, which is a useful
addition to be triggered from "git gc --auto". addition to be triggered from "git gc --auto".
* "git add -u <pathspec>" and "git commit [-i] <pathspec>" did not
diagnose a pathspec element that did not match any files in certain
situations, unlike "git add <pathspec>" did.
Performance, Internal Implementation, Development Support etc. Performance, Internal Implementation, Development Support etc.
* The code to iterate over refs with the reftable backend has seen * The code to iterate over refs with the reftable backend has seen
@ -161,6 +166,13 @@ Performance, Internal Implementation, Development Support etc.
out folks with compilers who have trouble compiling code that uses out folks with compilers who have trouble compiling code that uses
the feature. the feature.
* Windows binary used to decide the use of unix-domain socket at
build time, but it learned to make the decision at runtime instead.
* The "shared repository" test in the t0610 reftable test failed
under restrictive umask setting (e.g. 007), which has been
corrected.
Fixes since v2.44 Fixes since v2.44
----------------- -----------------
@ -347,6 +359,28 @@ Fixes since v2.44
HEAD state, gave the tracking information for the 'foo' branch, HEAD state, gave the tracking information for the 'foo' branch,
which was pointless. which was pointless.
* "git apply" has been updated to lift the hardcoded pathname length
limit, which in turn allowed a mksnpath() function that is no
longer used.
(merge 708f7e0590 rs/apply-lift-path-length-limit later to maint).
* A file descriptor leak in an error codepath, used when "git apply
--reject" fails to create the *.rej file, has been corrected.
(merge 2b1f456adf rs/apply-reject-fd-leakfix later to maint).
* A config parser callback function fell through instead of returning
after recognising and processing a variable, wasting cycles, which
has been corrected.
(merge a816ccd642 ds/fetch-config-parse-microfix later to maint).
* Fix was added to work around a regression in libcURL 8.7.0 (which has
already been fixed in their tip of the tree).
(merge 92a209bf24 jk/libcurl-8.7-regression-workaround later to maint).
* The variable that holds the value read from the core.excludefile
configuration variable used to leak, which has been corrected.
(merge 0e0fefb29f jc/unleak-core-excludesfile later to maint).
* Other code cleanup, docfix, build fix, etc. * Other code cleanup, docfix, build fix, etc.
(merge f0e578c69c rs/use-xstrncmpz later to maint). (merge f0e578c69c rs/use-xstrncmpz later to maint).
(merge 83e6eb7d7a ba/credential-test-clean-fix later to maint). (merge 83e6eb7d7a ba/credential-test-clean-fix later to maint).
@ -373,3 +407,4 @@ Fixes since v2.44
(merge 7c43bdf07b rs/strbuf-expand-bad-format later to maint). (merge 7c43bdf07b rs/strbuf-expand-bad-format later to maint).
(merge 8b68b48d5c ds/typofix-core-config-doc later to maint). (merge 8b68b48d5c ds/typofix-core-config-doc later to maint).
(merge 39bb692152 rs/imap-send-use-xsnprintf later to maint). (merge 39bb692152 rs/imap-send-use-xsnprintf later to maint).
(merge 8d320cec60 jc/t2104-style-fixes later to maint).