]> git.ipfire.org Git - thirdparty/git.git/commitdiff
The ninteenth batch
authorJunio C Hamano <gitster@pobox.com>
Mon, 15 Apr 2024 21:11:30 +0000 (14:11 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 15 Apr 2024 21:11:44 +0000 (14:11 -0700)
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/RelNotes/2.45.0.txt

index 1be72e2e5cae2d194212841579778803569ca04e..039cce7708571bd79e76ee03bad962e2836aa899 100644 (file)
@@ -80,6 +80,11 @@ UI, Workflows & Features
  * "git pack-refs" learned the "--auto" option, which is a useful
    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.
 
  * 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
    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
 -----------------
@@ -347,6 +359,28 @@ Fixes since v2.44
    HEAD state, gave the tracking information for the 'foo' branch,
    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.
    (merge f0e578c69c rs/use-xstrncmpz 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 8b68b48d5c ds/typofix-core-config-doc later to maint).
    (merge 39bb692152 rs/imap-send-use-xsnprintf later to maint).
+   (merge 8d320cec60 jc/t2104-style-fixes later to maint).