What's cooking (2026/04 #06)

Junio C Hamano committed Apr 20, 2026 at 07:54 UTC c52c50d28df9c2eecef393bce204c81fab7ad74d
1 file changed +25 -42
whats-cooking.txt
+25 -42
@@ -1,10 +1,10 @@
1 To: git@vger.kernel.org
2 -Subject: What's cooking in git.git (Apr 2026, #05)
3 -X-master-at: e8955061076952cc5eab0300424fc48b601fe12d
4 -X-next-at: c7ae2d5bb8f97b06f1b31df2f2456646924c8be7
2 +Subject: What's cooking in git.git (Apr 2026, #06)
3 +X-master-at: 94f057755b7941b321fd11fec1b2e3ca5313a4e0
4 +X-next-at: f703ff30bc5e33a20cacd2b6ec9f4b2e71eee37e
5 Bcc: lwn@lwn.net, gitster@pobox.com
6
7 -What's cooking in git.git (Apr 2026, #05)
7 +What's cooking in git.git (Apr 2026, #06)
8 -----------------------------------------
9
10 Here are the topics that have been cooking in my tree. Commits
@@ -17,6 +17,14 @@ A topic without enough support may be discarded after a long period
17 of no activity (of course they can be resubmitted when new interests
18 arise).
19
20 +Git 2.54 (final) has been tagged. Thank you, everybody, for
21 +participating. I will go offline for a couple of weeks starting
22 +this evening, hopefully after updating 'next' and possibly also
23 +pushing out the first batch of the new cycle. There is no
24 +designated interim maintainer this time, but I trust that the
25 +community can self organize if the shape of the release and the tree
26 +turns out to be super bad ;-).
27 +
28 Copies of the source code to Git live in many repositories, and the
29 following is a list of the ones I push into or their mirrors. Some
30 repositories have only a subset of branches.
@@ -46,18 +54,7 @@ Release tarballs are available at:
54 https://www.kernel.org/pub/software/scm/git/
55
56 --------------------------------------------------
49 -[Graduated to 'master']
50 -
51 -* jk/midx-write-v1-by-default (2026-04-16) 1 commit
52 - (merged to 'next' on 2026-04-16 at 1b296b0f55)
53 - + MIDX: revert the default version to v1
54 -
55 - As writing version 2 MIDX files by default breaks older versions of
56 - Git and its reimplementations, use V2 only when necessary.
57 - source: <20260416200659.GB1887222@coredump.intra.peff.net>
58 -
59 ---------------------------------------------------
60 -[New Topics]
57 +[Cooking]
58
59 * sb/userdiff-lisp-family (2026-04-14) 2 commits
60 - userdiff: extend Scheme support to cover other Lisp dialects
@@ -77,7 +74,8 @@ Release tarballs are available at:
74
75 Test clean-up.
76
80 - Will merge to 'next'?
77 + Expecting a (hopefully trivial) reroll?
78 + cf. <aeXTcZ7K9a6kUIbk@pks.im>
79 source: <20260414141828.27576-1-r.siddharth.shrimali@gmail.com>
80
81
@@ -141,7 +139,7 @@ Release tarballs are available at:
139 source: <pull.2087.git.1776331259.gitgitgadget@gmail.com>
140
141
144 -* en/batch-prefetch (2026-04-16) 3 commits
142 +* en/batch-prefetch (2026-04-17) 3 commits
143 - grep: prefetch necessary blobs
144 - builtin/log: prefetch necessary blobs for `git cherry`
145 - patch-ids.h: add missing trailing parenthesis in documentation comment
@@ -152,7 +150,7 @@ Release tarballs are available at:
150 reasonable performance.
151
152 Needs review.
155 - source: <pull.2089.git.1776379694.gitgitgadget@gmail.com>
153 + source: <pull.2089.v2.git.1776472347.gitgitgadget@gmail.com>
154
155
156 * en/diffstat-utf8-truncation-fix (2026-04-17) 1 commit
@@ -163,11 +161,9 @@ Release tarballs are available at:
161 into account error cases (e.g., an invalid UTF-8 sequence, or a
162 control character).
163
166 - Needs review.
167 - source: <pull.2093.git.1776443163041.gitgitgadget@gmail.com>
164 + Will merge to 'next' and then to 'master'?
165 + source: <pull.2093.v2.git.1776465910538.gitgitgadget@gmail.com>
166
169 ---------------------------------------------------
170 -[Cooking]
167
168 * sp/refs-reduce-the-repository (2026-04-04) 3 commits
169 (merged to 'next' on 2026-04-09 at bb1d626802)
@@ -238,7 +234,8 @@ Release tarballs are available at:
234 updated to work correctly when 'set -e' is in effect, which helps
235 detect misspelled test commands.
236
241 - Will merge to 'next'?
237 + Expecting a (hopefully final) reroll.
238 + cf. <aeXTcZ7K9a6kUIbk@pks.im>
239 source: <20260417-b4-pks-tests-with-set-e-v4-0-44d43efdafb1@pks.im>
240
241
@@ -318,18 +315,6 @@ Release tarballs are available at:
315 source: <20260403100135.3901610-1-joerg@thalheim.io>
316
317
321 -* sp/refs-with-less-the-repository (2026-04-04) 3 commits
322 - - refs/reftable-backend: drop uses of the_repository
323 - - refs: remove the_hash_algo global state
324 - - refs: add struct repository parameter in get_files_ref_lock_timeout_ms()
325 -
326 - Reduce the reference to the_repository in the refs subsystem.
327 -
328 - Will merge to 'next'.
329 - cf. <adYV6NK93Kzg1EYG@pks.im>
330 - source: <20260404135914.61195-1-shreyanshpaliwalcmsmn@gmail.com>
331 -
332 -
318 * dl/cache-tree-fully-valid-fix (2026-04-06) 1 commit
319 (merged to 'next' on 2026-04-13 at 68c82a9f37)
320 + cache-tree: fix inverted object existence check in cache_tree_fully_valid
@@ -355,8 +340,7 @@ Release tarballs are available at:
340 source: <pull.2077.git.1775322767.gitgitgadget@gmail.com>
341
342
358 -* lp/repack-propagate-promisor-debugging-info (2026-04-10) 7 commits
359 - - SQUASH???
343 +* lp/repack-propagate-promisor-debugging-info (2026-04-18) 6 commits
344 - repack-promisor: add missing headers
345 - t7703: test for promisor file content after geometric repack
346 - t7700: test for promisor file content after repack
@@ -369,9 +353,8 @@ Release tarballs are available at:
353 repack" has been taught to carry this information forward to
354 packfiles that are newly created.
355
372 - Expecting a (hopefully small and final) reroll.
373 - cf. <adpVMfHowCBY75I1@lorenzo-VM>
374 - source: <cover.1775861047.git.lorenzo.pegorari2002@gmail.com>
356 + Comments?
357 + source: <cover.1776384902.git.lorenzo.pegorari2002@gmail.com>
358
359
360 * th/promisor-quiet-per-repo (2026-04-06) 1 commit
@@ -398,7 +381,7 @@ Release tarballs are available at:
381 ODB transaction interface is being reworked to explicitly handle
382 object writes.
383
401 - Comments?
384 + Will merge to 'next'?
385 source: <20260402213220.2651523-1-jltobler@gmail.com>
386
387