]> git.ipfire.org Git - thirdparty/git.git/commitdiff
topic flush before -rc1 (batch 2) main master
authorJunio C Hamano <gitster@pobox.com>
Tue, 16 Jun 2026 16:00:37 +0000 (09:00 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 16 Jun 2026 16:01:03 +0000 (09:01 -0700)
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/RelNotes/2.55.0.adoc

index 4bada0145d79699fe51dda9cbd763b4c169e9677..b2adfe51bf19e40ab5804e892f170ae0e7213595 100644 (file)
@@ -70,6 +70,9 @@ UI, Workflows & Features
    that the user meant "git config set foo.bar baz".  Give advice when
    giving an error message.
 
+ * "git rev-list" (and "git log" family of commands) learned a new "--max-count-oldest"
+   that picks oldest N commits in the range instead of the usual newest.
+
 
 Performance, Internal Implementation, Development Support etc.
 --------------------------------------------------------------
@@ -188,6 +191,19 @@ Performance, Internal Implementation, Development Support etc.
    variables into 'repo_config_values' to tie them to a specific
    repository instance, avoiding cross-repository state leakage.
 
+ * Streaming revision walks have been optimized by using a priority queue
+   for date-sorting commits, speeding up walks repositories with many
+   merges.
+
+ * A recent regression in t7527 that broke TAP output has been fixed,
+   some other test noise that also broke TAP output has been silenced,
+   and 'prove' is now configured to fail on invalid TAP output to
+   prevent future regressions.
+
+ * A handful of inappropriate uses of the_repository have been
+   rewritten to use the right repository structure instance in the
+   unpack-trees.c codepath.
+
 
 Fixes since v2.54
 -----------------
@@ -348,6 +364,27 @@ Fixes since v2.54
    has been improved.
    (merge 4a1eb9304a lo/doc-format-patch-subject-prefix later to maint).
 
+ * Advanced emulation of kill() used on Windows in GfW has been
+   upstreamed to improve the symptoms like left-behind .lock files and
+   that fails to let the child clean-up itself when it gets killed.
+   (merge 363f1d8b3a js/win-kill-child-more-gently later to maint).
+
+ * The 'git describe --contains --all' command has been fixed to
+   properly honor the '--match' and '--exclude' options by passing
+   them down to 'git name-rev' with the appropriate reference
+   prefixes.
+   (merge 1891707d1b jk/describe-contains-all-match-fix later to maint).
+
+ * Various typos, grammatical errors, and duplicated words in both
+   documentation and code comments have been corrected.
+   (merge dc6068df67 wy/docs-typofixes later to maint).
+
+ * The subprocess handshake during startup has been made gentler by using
+   packet_read_line_gently() instead of packet_read_line() to prevent the
+   parent Git process from dying abruptly when a configured subprocess
+   (e.g., a clean/smudge filter) fails to start.
+   (merge 061a68e443 mm/subprocess-handshake-fix later to maint).
+
  * Other code cleanup, docfix, build fix, etc.
    (merge 80f4b802e9 ja/doc-difftool-synopsis-style later to maint).
    (merge b96490241e jc/doc-timestamps-in-stat later to maint).