What's cooking (2025/06 #02)
Junio C Hamano committed
Jun 7, 2025 at 13:00 UTC
b0e616e6d2a34dcac286e1046d47580d9754248c
1 file changed
+89
-134
whats-cooking.txt
+89
-134
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
-Subject: What's cooking in git.git (Jun 2025, #01; Thu, 5)
3
-X-master-at: 14de3eb34435db79c6e7edc8082c302a26a8330a
4
-X-next-at: fc6ec28a5d7844ff134d388edf5eb272d1cf11e9
2
+Subject: What's cooking in git.git (Jun 2025, #02; Sat, 7)
3
+X-master-at: 8db3019401f8093fb895f581be641fe7e05aa755
4
+X-next-at: 56857d51d7a015fa5707ce6b86b5deb70eecb676
5
Bcc: lwn@lwn.net, gitster@pobox.com
6
7
-What's cooking in git.git (Jun 2025, #01; Thu, 5)
7
+What's cooking in git.git (Jun 2025, #02; Sat, 7)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking in my tree. Commits
@@ -48,86 +48,83 @@ Release tarballs are available at:
48
--------------------------------------------------
49
[Graduated to 'master']
50
51
-* bs/config-mak-openbsd (2025-06-01) 1 commit
52
- (merged to 'next' on 2025-06-03 at a577e2761d)
53
- + config.mak.uname: update settings for OpenBSD
51
+* bs/bsd-wo-specific-xopen-source (2025-06-02) 1 commit
52
+ (merged to 'next' on 2025-06-05 at ce6964f985)
53
+ + compat: fixes for header handling with OpenBSD / NetBSD
54
55
- Build fix for OpenBSD
56
- source: <aD0XIxPRQjA5t8oi@humpty.home.comstyle.com>
55
+ Build fix for BSDs.
56
+ source: <aD1SvlRypkhczxRS@humpty.home.comstyle.com>
57
58
59
-* bs/online-cpus-bsd (2025-06-01) 1 commit
60
- (merged to 'next' on 2025-06-02 at a9f28d85b6)
61
- + thread-utils.c: detect online CPU count on OpenBSD / NetBSD
59
+* cf/var-completion-obsd-fixes (2025-06-02) 1 commit
60
+ (merged to 'next' on 2025-06-05 at 0e07c5bcf4)
61
+ + completion: make sed command that generates config-list.h portable.
62
63
- Update online_cpus() functrion on BSD variants.
64
- source: <aB2c-W0V83aVDpZr@humpty.home.comstyle.com>
63
+ Build fix for OpenBSD.
64
+ source: <59b2a12a3f43cf078fbeaf0271b5a7cfffc9eb8f.1748903426.git.collin.funk1@gmail.com>
65
66
67
-* bs/total-ram-bsd (2025-06-01) 1 commit
68
- (merged to 'next' on 2025-06-02 at e644b57520)
69
- + builtin/gc: correct physical memory detection for OpenBSD / NetBSD
67
+* jk/curl-easy-setopt-typefix (2025-06-04) 3 commits
68
+ (merged to 'next' on 2025-06-06 at b1769b9fb4)
69
+ + curl: fix symbolic constant typechecks with curl_easy_setopt()
70
+ + curl: fix integer variable typechecks with curl_easy_setopt()
71
+ + curl: fix integer constant typechecks with curl_easy_setopt()
72
+ (this branch is used by js/curl-easy-setopt-typefix.)
73
+
74
+ Adjust to newer version of libcURL.
75
+ source: <20250604205505.GA1510724@coredump.intra.peff.net>
76
+
77
+
78
+* js/curl-easy-setopt-typefix (2025-06-06) 2 commits
79
+ (merged to 'next' on 2025-06-06 at f25aaba642)
80
+ + curl: pass `long` values where expected
81
+ + Merge branch 'jk/curl-easy-setopt-typefix' into js/curl-easy-setopt-typefix
82
+ (this branch uses jk/curl-easy-setopt-typefix.)
83
71
- Update total_ram() functrion on BSD variants.
72
- source: <aDwOLPOa8JOgFJZg@humpty.home.comstyle.com>
84
+ Adjust to newer version of libcURL.
85
+ source: <80de7491d24fb51c6b2c3b2fc1728db30e2477f7.1749202164.git.gitgitgadget@gmail.com>
86
87
+--------------------------------------------------
88
+[New Topics]
89
75
-* ja/doc-synopsis-style (2025-05-27) 9 commits
76
- (merged to 'next' on 2025-06-01 at 8f6b14e592)
77
- + doc: convert git-switch manpage to new synopsis style
78
- + doc: convert git-mergetool options to new synopsis style
79
- + doc: convert git-mergetool manpage to new synopsis style
80
- + doc: switch merge config description to new synopsis format
81
- + doc: convert merge strategies to synopsis format
82
- + doc: merge-options.adoc remove a misleading double negation
83
- + doc: convert merge options to new synopsis format
84
- + doc: convert git-merge manpage to new style
85
- + doc: convert git-checkout manpage to new style
90
+* kn/fetch-push-bulk-ref-update-fixup (2025-06-06) 3 commits
91
+ - receive-pack: handle reference deletions separately
92
+ - refs/files: skip updates with errors in batched updates
93
+ - Merge branch 'kn/fetch-push-bulk-ref-update' into kn/fetch-push-bulk-ref-update-fixup
94
+ (this branch uses kn/fetch-push-bulk-ref-update.)
95
87
- Doc mark-up fixes.
88
- source: <pull.1927.git.1748204829.gitgitgadget@gmail.com>
96
+ Additional fixes to the base topic.
97
+ source: <20250606-6769-address-test-failures-in-the-next-branch-caused-by-batched-reference-updates-v3-0-e1c41693bd35@gmail.com>
98
99
91
-* jc/signed-fast-export-is-experimental (2025-05-28) 1 commit
92
- (merged to 'next' on 2025-06-01 at 54d15b067c)
93
- + fast-export: --signed-commits is experimental
100
+* ma/doc-diff-cc-headers (2025-06-06) 1 commit
101
+ - diff-generate-patch.adoc: drop spurious backticks
102
95
- Mark a new feature added during this cycle as experimental and fix
96
- its default so that existing users of the fast-export command is
97
- not broken.
98
- cf. <xmqqzfeyqdye.fsf@gitster.g>
99
- source: <xmqq8qmgsky8.fsf@gitster.g>
103
+ Doc mark-up update.
104
105
+ Will merge to 'next'.
106
+ source: <20250606123138.566178-1-martin.agren@gmail.com>
107
102
-* kh/doc-column-markup-fix (2025-06-01) 1 commit
103
- (merged to 'next' on 2025-06-02 at 96a755b8d2)
104
- + doc: column: fix blank lines around block delimiters
108
106
- Doc updates.
107
- source: <3c6d7b154048ef0053d15b4f86cc241211ef30dc.1748777208.git.code@khaugsbakk.name>
109
+* ss/bswap-ntohll-fix (2025-06-06) 1 commit
110
+ - bswap.h: Move the overwriting of the ntohl*/ htonl* macros.
111
112
+ source: <20250606165718.HOiC2U4X@breakpoint.cc>
113
110
-* sj/ref-contents-check-fix (2025-06-02) 1 commit
111
- (merged to 'next' on 2025-06-02 at 6a9b2f5e9d)
112
- + fsck: ignore missing "refs" directory for linked worktrees
114
114
- "git verify-refs" (and hence "git fsck --reference") started
115
- erroring out in a repository in which secondary worktrees were
116
- prepared with Git 2.43 or lower.
117
- source: <aD24H3nVTwTq8JDq@ArchLinux>
115
+* jc/merge-compact-summary (2025-06-06) 1 commit
116
+ - merge/pull: --compact-summary
117
118
120
-* wk/sparse-checkout-doc-fix (2025-05-30) 1 commit
121
- (merged to 'next' on 2025-06-01 at 846fc57c9e)
122
- + doc: sparse-checkout: use consistent inline list style
119
+* bs/solaris-10-and-11 (2025-06-06) 1 commit
120
+ - config.mak.uname: update settings for Solaris 11
121
124
- Doc update.
125
- source: <pull.1948.v2.git.git.1748589756289.gitgitgadget@gmail.com>
122
+ source: <aEOlc_PV7ZngUdj0@humpty.home.comstyle.com>
123
124
--------------------------------------------------
128
-[New Topics]
125
+[Cooking]
126
130
-* mm/test-in-absolute-home (2025-05-30) 1 commit
127
+* mm/test-in-absolute-home (2025-05-28) 1 commit
128
(merged to 'next' on 2025-06-05 at ae6cc48f8d)
129
+ t: run tests from a normalized working directory
130
@@ -141,7 +138,7 @@ Release tarballs are available at:
138
source: <20250528201737.55268-1-mark@chromium.org>
139
140
144
-* ag/imap-send-resurrection (2025-06-05) 10 commits
141
+* ag/imap-send-resurrection (2025-06-06) 10 commits
142
- imap-send: add ability to list the available folders
143
- imap-send: display the destination mailbox when sending a message
144
- imap-send: display port alongwith host when git credential is invoked
@@ -156,8 +153,8 @@ Release tarballs are available at:
153
"git imap-send" has been broken for a long time, which has been
154
resurrected and then taught to talk OAuth2.0 etc.
155
159
- Comments?
160
- source: <cover.1749112640.git.gargaditya08@live.com>
156
+ Getting there.
157
+ source: <PN3PR01MB9597BB453E9980CC50AA6703B86EA@PN3PR01MB9597.INDPRD01.PROD.OUTLOOK.COM>
158
159
160
* ag/send-email-docs (2025-05-30) 4 commits
@@ -175,11 +172,12 @@ Release tarballs are available at:
172
173
174
* ly/pack-bitmap-root-leakfix (2025-06-05) 1 commit
178
- - pack-bitmap: remove checks before bitmap_free
175
+ (merged to 'next' on 2025-06-07 at 57cb6791ac)
176
+ + pack-bitmap: remove checks before bitmap_free
177
178
Memleak fix on an error code path.
179
182
- Will merge to 'next'.
180
+ Will cook in 'next'.
181
source: <pull.1977.v6.git.git.1749138820241.gitgitgadget@gmail.com>
182
183
@@ -214,16 +212,6 @@ Release tarballs are available at:
212
source: <20250605140644.239199-1-kuforiji98@gmail.com>
213
214
217
-* cf/var-completion-obsd-fixes (2025-06-02) 1 commit
218
- (merged to 'next' on 2025-06-05 at 0e07c5bcf4)
219
- + completion: make sed command that generates config-list.h portable.
220
-
221
- Build fix for OpenBSD.
222
-
223
- Will merge to 'master'.
224
- source: <59b2a12a3f43cf078fbeaf0271b5a7cfffc9eb8f.1748903426.git.collin.funk1@gmail.com>
225
-
226
-
215
* lo/my-first-ow-doc-update (2025-06-02) 2 commits
216
(merged to 'next' on 2025-06-05 at 576594dbf9)
217
+ MyFirstContribution: add walken.c to meson.build
@@ -235,7 +223,7 @@ Release tarballs are available at:
223
source: <20250602205021.4223-1-lucasseikioshiro@gmail.com>
224
225
238
-* vd/cat-file-objectmode-update (2025-06-03) 3 commits
226
+* vd/cat-file-objectmode-update (2025-06-02) 3 commits
227
(merged to 'next' on 2025-06-05 at fb997e495f)
228
+ cat-file.c: add batch handling for submodules
229
+ cat-file: add %(objectmode) atom
@@ -250,17 +238,7 @@ Release tarballs are available at:
238
source: <pull.1929.git.1748890555.gitgitgadget@gmail.com>
239
240
253
-* bs/bsd-wo-specific-xopen-source (2025-06-03) 1 commit
254
- (merged to 'next' on 2025-06-05 at ce6964f985)
255
- + compat: fixes for header handling with OpenBSD / NetBSD
256
-
257
- Build fix for BSDs.
258
-
259
- Will merge to 'master'.
260
- source: <aD1SvlRypkhczxRS@humpty.home.comstyle.com>
261
-
262
-
263
-* ly/do-not-localize-bug-messages (2025-06-03) 1 commit
241
+* ly/do-not-localize-bug-messages (2025-06-02) 1 commit
242
(merged to 'next' on 2025-06-05 at 8fb8d5c0bb)
243
+ BUG(): remove leading underscore of the format string
244
@@ -270,7 +248,7 @@ Release tarballs are available at:
248
source: <9d69c19273be31135eade258b49582bcc6df27c7.1748916074.git.gitgitgadget@gmail.com>
249
250
273
-* ly/sequencer-update-squash-is-fixup-only (2025-06-03) 1 commit
251
+* ly/sequencer-update-squash-is-fixup-only (2025-06-02) 1 commit
252
(merged to 'next' on 2025-06-05 at 0ac9201fee)
253
+ sequencer: replace error() with BUG() in update_squash_messages ()
254
@@ -281,26 +259,15 @@ Release tarballs are available at:
259
260
261
* cf/guideline-documenting-config-vars (2025-06-03) 1 commit
284
- - CodingGuidelines: document formatting of similar config variables.
262
+ (merged to 'next' on 2025-06-06 at 72457f666b)
263
+ + CodingGuidelines: document formatting of similar config variables.
264
265
CodingGuidelines update.
266
288
- Will merge to 'next'.
267
+ Will cook in 'next'.
268
source: <802402a288f0976765f1ba1c82d14c2289c8cf72.1748990700.git.collin.funk1@gmail.com>
269
270
292
-* jk/curl-easy-setopt-typefix (2025-06-04) 3 commits
293
- - curl: fix symbolic constant typechecks with curl_easy_setopt()
294
- - curl: fix integer variable typechecks with curl_easy_setopt()
295
- - curl: fix integer constant typechecks with curl_easy_setopt()
296
- (this branch is used by js/curl-easy-setopt-typefix.)
297
-
298
- Adjust to newer version of libcURL.
299
-
300
- Will merge to 'next'.
301
- source: <20250604205505.GA1510724@coredump.intra.peff.net>
302
-
303
-
271
* jm/bundle-uri-debug-output-to-fp (2025-06-04) 1 commit
272
- bundle-uri: send debug output to given FILE * stream
273
@@ -310,7 +277,7 @@ Release tarballs are available at:
277
source: <pull.1985.v2.git.git.1749057081918.gitgitgadget@gmail.com>
278
279
313
-* ly/commit-graph-graph-write-leakfix (2025-06-04) 1 commit
280
+* ly/commit-graph-graph-write-leakfix (2025-06-03) 1 commit
281
(merged to 'next' on 2025-06-05 at ae03e27cc8)
282
+ commit-graph: fix start_delayed_progress() leak
283
@@ -320,7 +287,7 @@ Release tarballs are available at:
287
source: <pull.1986.git.git.1749006675784.gitgitgadget@gmail.com>
288
289
323
-* ly/fetch-pack-leakfix (2025-06-04) 1 commit
290
+* ly/fetch-pack-leakfix (2025-06-03) 1 commit
291
(merged to 'next' on 2025-06-05 at 560cfcbe51)
292
+ builtin/fetch-pack: cleanup before return error
293
@@ -330,27 +297,15 @@ Release tarballs are available at:
297
source: <pull.1990.git.git.1749006474694.gitgitgadget@gmail.com>
298
299
333
-* js/curl-easy-setopt-typefix (2025-06-05) 2 commits
334
- - curl: pass `long` values where expected
335
- - Merge branch 'jk/curl-easy-setopt-typefix' into js/curl-easy-setopt-typefix
336
- (this branch uses jk/curl-easy-setopt-typefix.)
337
-
338
- Adjust to newer version of libcURL.
339
-
340
- Will merge to 'next'.
341
- source: <xmqqh60u9nuo.fsf@gitster.g>
342
-
343
-
344
-* ly/commit-buffer-reencode-leakfix (2025-06-05) 1 commit
345
- - repo_logmsg_reencode: fix memory leak when use repo_logmsg_reencode ()
300
+* ly/commit-buffer-reencode-leakfix (2025-06-04) 1 commit
301
+ (merged to 'next' on 2025-06-06 at 47b4fdbbf8)
302
+ + repo_logmsg_reencode: fix memory leak when use repo_logmsg_reencode ()
303
304
Leakfix.
305
349
- Will merge to 'next'.
306
+ Will cook in 'next'.
307
source: <pull.1988.v2.git.git.1749104846531.gitgitgadget@gmail.com>
308
352
---------------------------------------------------
353
-[Cooking]
309
310
* ag/send-email-edit-threading-fix (2025-06-04) 2 commits
311
- send-email: show the new message id assigned by outlook in the logs
@@ -364,7 +319,7 @@ Release tarballs are available at:
319
source: <PN3PR01MB95979AA8114CA26405BE02CFB86CA@PN3PR01MB9597.INDPRD01.PROD.OUTLOOK.COM>
320
321
367
-* ly/load-bitmap-leakfix (2025-06-03) 3 commits
322
+* ly/load-bitmap-leakfix (2025-06-02) 3 commits
323
- pack-bitmap: add load corrupt bitmap test
324
- pack-bitmap: reword comments in test_bitmap_commits()
325
- pack-bitmap: fix memory leak if load_bitmap() failed
@@ -408,7 +363,7 @@ Release tarballs are available at:
363
source: <20250603-b4-pks-maintenance-ref-lock-race-v4-0-52f5cf7b7e99@pks.im>
364
365
411
-* tb/prepare-midx-pack-cleanup (2025-05-29) 5 commits
366
+* tb/prepare-midx-pack-cleanup (2025-05-28) 5 commits
367
- midx: return a `packed_git` pointer from `prepare_midx_pack()`
368
- midx-write.c: extract inner loop from fill_packs_from_midx()
369
- midx-write.c: guard against incremental MIDXs in want_included_pack()
@@ -422,7 +377,7 @@ Release tarballs are available at:
377
source: <cover.1748473122.git.me@ttaylorr.com>
378
379
425
-* ps/meson-tap-parse (2025-06-02) 10 commits
380
+* ps/meson-tap-parse (2025-06-01) 10 commits
381
(merged to 'next' on 2025-06-03 at 579d19e8ae)
382
+ meson: parse TAP output generated by our tests
383
+ meson: introduce kwargs variable for tests
@@ -442,19 +397,18 @@ Release tarballs are available at:
397
source: <20250602-pks-meson-tap-v4-0-052dfde0818a@pks.im>
398
399
445
-* jw/doc-txt-to-adoc-refs (2025-05-21) 2 commits
446
- - SQUASH???
400
+* jw/doc-txt-to-adoc-refs (2025-05-21) 1 commit
401
- doc: update references to renamed AsciiDoc files
402
403
Some leftover references to documentation source files that no
404
longer exist, due to recent ".txt" -> ".adoc" renaming, have been
405
corrected.
406
453
- Will squash in the fix-up and merge to 'next'.
407
+ Will merge to 'next'.
408
source: <pull.1971.git.git.1747854310479.gitgitgadget@gmail.com>
409
410
457
-* jk/diff-no-index-with-pathspec (2025-05-22) 3 commits
411
+* jk/diff-no-index-with-pathspec (2025-05-21) 3 commits
412
(merged to 'next' on 2025-06-05 at b0dee92a43)
413
+ diff --no-index: support limiting by pathspec
414
+ pathspec: add flag to indicate operation without repository
@@ -468,14 +422,14 @@ Release tarballs are available at:
422
source: <20250521232917.2333291-1-jacob.e.keller@intel.com>
423
424
471
-* pw/stash-p-pathspec-fixes (2025-05-20) 2 commits
425
+* pw/stash-p-pathspec-fixes (2025-06-07) 2 commits
426
- stash: allow "git stash [<options>] --patch <pathspec>" to assume push
427
- stash: allow "git stash -p <pathspec>" to assume push again
428
429
"git stash -p <pathspec>" improvements.
430
477
- Will merge to 'next'?
478
- source: <cover.1747733203.git.phillip.wood@dunelm.org.uk>
431
+ Will merge to 'next'.
432
+ source: <cover.1749289514.git.phillip.wood@dunelm.org.uk>
433
434
435
* kn/fetch-push-bulk-ref-update (2025-05-19) 4 commits
@@ -484,6 +438,7 @@ Release tarballs are available at:
438
+ send-pack: fix memory leak around duplicate refs
439
+ fetch: use batched reference updates
440
+ refs: add function to translate errors to strings
441
+ (this branch is used by kn/fetch-push-bulk-ref-update-fixup.)
442
443
"git push" and "git fetch" are taught to update refs in batches to
444
gain performance.
@@ -514,7 +469,7 @@ Release tarballs are available at:
469
source: <pull.1890.git.1747313139.gitgitgadget@gmail.com>
470
471
517
-* kj/renamed-submodule (2025-05-27) 2 commits
472
+* kj/renamed-submodule (2025-05-24) 2 commits
473
- submodule: skip redundant active entries when pattern covers path
474
- submodule: prevent overwriting .gitmodules entry on path reuse
475
@@ -550,7 +505,7 @@ Release tarballs are available at:
505
source: <20250601223225.464076-1-sandals@crustytoothpaste.net>
506
507
553
-* lm/add-p-context (2025-05-12) 4 commits
508
+* lm/add-p-context (2025-05-10) 4 commits
509
- add-patch: add diff.context command line overrides
510
- add-patch: respect diff.context configuration
511
- test: refactor to use "test_config"
@@ -584,7 +539,7 @@ Release tarballs are available at:
539
source: <20250512-pks-contrib-spring-cleanup-v3-0-32e151b0bfb0@pks.im>
540
541
587
-* ps/object-store (2025-06-05) 17 commits
542
+* ps/object-store (2025-06-04) 17 commits
543
- odb: rename `read_object_with_reference()`
544
- odb: rename `pretend_object_file()`
545
- odb: rename `has_object()`
@@ -654,7 +609,7 @@ Release tarballs are available at:
609
source: <20250424203904.909777-1-christian.couder@gmail.com>
610
611
657
-* sj/string-list-typefix (2025-06-03) 8 commits
612
+* sj/string-list-typefix (2025-05-18) 8 commits
613
- u-string-list: move "remove duplicates" test to "u-string-list.c"
614
- u-string-list: move "filter string" test to "u-string-list.c"
615
- u-string-list: move "test_split_in_place" to "u-string-list.c"
@@ -670,7 +625,7 @@ Release tarballs are available at:
625
source: <aCoDB9P5XV1lHMil@ArchLinux>
626
627
673
-* tb/midx-avoid-cruft-packs (2025-05-29) 9 commits
628
+* tb/midx-avoid-cruft-packs (2025-05-28) 9 commits
629
- repack: exclude cruft pack(s) from the MIDX where possible
630
- pack-objects: introduce '--stdin-packs=follow'
631
- pack-objects: swap 'show_{object,commit}_pack_hint'