Skip to content

Commit 2c3adbb

Browse files
committed
The 18th batch
Signed-off-by: Junio C Hamano <gitster@pobox.com>
1 parent 66573db commit 2c3adbb

1 file changed

Lines changed: 31 additions & 0 deletions

File tree

Documentation/RelNotes/2.56.0.adoc

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,10 @@ UI, Workflows & Features
117117
is now terminated with a newline so that Perl avoids appending its
118118
internal source location data.
119119

120+
* The '--shallow-file' option of 'git' command requires a value, but the
121+
code did not check the presence of a value and instead segfaulted
122+
without one, which has been corrected.
123+
120124

121125
Performance, Internal Implementation, Development Support etc.
122126
--------------------------------------------------------------
@@ -407,6 +411,14 @@ Performance, Internal Implementation, Development Support etc.
407411
early when one side's exclusive commits in the queue are exhausted,
408412
yielding significant speedups for queries with one-sided histories.
409413
414+
* A handful of code paths have been corrected to check return values
415+
from functions like curl_easy_duphandle(), deflateInit(), lseek(),
416+
dup(), and strbuf_getline_lf(), resolving several Coverity warnings
417+
about unchecked returns.
418+
419+
* The setting of a now-unused member '.pretty_given' in the sequencer
420+
machinery has been removed.
421+
410422
411423
Fixes since v2.55
412424
-----------------
@@ -638,3 +650,22 @@ Fixes since v2.55
638650
replace outdated terminology, define key terms upfront, and document
639651
how comment lines in the input are treated.
640652
(merge 4515c86fd9 kh/doc-trailers later to maint).
653+
654+
* The 'pack-objects' and delta-encoding code paths have been updated to
655+
use 'size_t' instead of 'unsigned long' for object sizes and offset
656+
limits, avoiding potential truncation issues on 64-bit Windows.
657+
(merge d50ac11724 js/pack-objects-delta-size-t later to maint).
658+
659+
* A client requesting the promisor-remote capability without a value
660+
caused a null pointer dereference, which has been corrected by
661+
rejecting a request without an argument.
662+
(merge dd6b35ff71 en/serve-promisor-remote-fix later to maint).
663+
664+
* Various tests in 't7900-maintenance.sh' have been updated to use a
665+
throwaway repository, and auto-detaching of maintenance tasks is now
666+
disabled for these tests to fix flaky races with concurrent background
667+
maintenance jobs.
668+
(merge 2775d8bcd1 ps/t7900-deflake-maintenance later to maint).
669+
670+
* The help text for the '-l' option of 'git diff' has been updated.
671+
(merge 764243bdf4 en/diff-l-opt-help later to maint).

0 commit comments

Comments
 (0)