aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/RelNotes
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2023-10-23 13:50:42 -0700
committerJunio C Hamano <gitster@pobox.com>2023-10-23 13:56:38 -0700
commit2e8e77cbac8ac17f94eee2087187fa1718e38b14 (patch)
treeea9224f083ca611e1c2997c74c00dbdacadcbf30 /Documentation/RelNotes
parentd12166d3c8bb12d5a1638c870fc590c4e300a413 (diff)
downloadgit-2e8e77cbac8ac17f94eee2087187fa1718e38b14.tar.gz
The twenty-first batch
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/RelNotes')
-rw-r--r--Documentation/RelNotes/2.43.0.txt17
1 files changed, 17 insertions, 0 deletions
diff --git a/Documentation/RelNotes/2.43.0.txt b/Documentation/RelNotes/2.43.0.txt
index a1a2da191c..a3644aba44 100644
--- a/Documentation/RelNotes/2.43.0.txt
+++ b/Documentation/RelNotes/2.43.0.txt
@@ -92,6 +92,9 @@ UI, Workflows & Features
* "git merge-tree" learned to take strategy backend specific options
via the "-X" option, like "git merge" does.
+ * "git log" and friends learned "--dd" that is a short-hand for
+ "--diff-merges=first-parent -p".
+
Performance, Internal Implementation, Development Support etc.
@@ -133,6 +136,9 @@ Performance, Internal Implementation, Development Support etc.
reduce the number of lstat() system calls.
(merge 2cdb796101 vd/loose-ref-iteration-optimization later to maint).
+ * The codepaths that read "chunk" formatted files have been corrected
+ to pay attention to the chunk size and notice broken files.
+
Fixes since v2.42
-----------------
@@ -261,6 +267,17 @@ Fixes since v2.42
not auto-initialize the decoration subsystem, which has been
corrected.
+ * Feeding "git stash store" with a random commit that was not created
+ by "git stash create" now errors out.
+ (merge d9b6634589 jc/fail-stash-to-store-non-stash later to maint).
+
+ * The index file has room only for lower 32-bit of the file size in
+ the cached stat information, which means cached stat information
+ will have 0 in its sd_size member for a file whose size is multiple
+ of 4GiB. This is mistaken for a racily clean path. Avoid it by
+ storing a bogus sd_size value instead for such files.
+ (merge 5143ac07b1 bc/racy-4gb-files later to maint).
+
* Other code cleanup, docfix, build fix, etc.
(merge fd3ba590d8 ws/git-push-doc-grammofix later to maint).
(merge 5f33a843de ds/upload-pack-error-sequence-fix later to maint).