What's cooking (2025/05 #06)
Junio C Hamano committed
May 20, 2025 at 15:46 UTC
9f00788c26c848df3c33b8fd94c8b9c6aeb4348e
1 file changed
+204
-251
whats-cooking.txt
+204
-251
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
-Subject: What's cooking in git.git (May 2025, #05; Fri, 16)
3
-X-master-at: cb96e1697ad6e54d11fc920c95f82977f8e438f8
4
-X-next-at: a128411c76f198ba255c81c140d7ab23f1cc5b8d
2
+Subject: What's cooking in git.git (May 2025, #06; Tue, 20)
3
+X-master-at: 8613c2bb6cd16ef530dc5dd74d3b818a1ccbf1c0
4
+X-next-at: 71687c7c1d2570cea317a8dc39fe58d4c5aeab6b
5
Bcc: lwn@lwn.net, gitster@pobox.com
6
7
-What's cooking in git.git (May 2025, #05; Fri, 16)
7
+What's cooking in git.git (May 2025, #06; Tue, 20)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking in my tree. Commits
@@ -48,126 +48,194 @@ Release tarballs are available at:
48
--------------------------------------------------
49
[Graduated to 'master']
50
51
-* cf/wrapper-bsd-eloop (2025-05-06) 1 commit
52
- (merged to 'next' on 2025-05-08 at 7b1e21b252)
53
- + wrapper: NetBSD gives EFTYPE and FreeBSD gives EMFILE where POSIX uses ELOOP
51
+* ag/doc-send-email (2025-05-08) 3 commits
52
+ (merged to 'next' on 2025-05-13 at 6eb746c6c2)
53
+ + docs: add credential helper for outlook and gmail in OAuth list of helpers
54
+ + docs: improve send-email documentation
55
+ + send-mail: improve checks for valid_fqdn
56
+ (this branch is used by ag/doc-send-email-update-2.)
57
55
- The fallback implementation of open_nofollow() depended on
56
- open("symlink", O_NOFOLLOW) to set errno to ELOOP, but a few BSD
57
- derived systems use different errno, which has been worked around.
58
+ The `send-email` documentation has been updated with OAuth2.0
59
+ related examples.
60
59
- source: <20250506010946.212068-1-collin.funk1@gmail.com>
61
+ source: <PN0PR01MB95882173451A6A7C28AD7BE7B88BA@PN0PR01MB9588.INDPRD01.PROD.OUTLOOK.COM>
62
63
62
-* dd/meson-perl-custom-path (2025-05-08) 1 commit
63
- (merged to 'next' on 2025-05-09 at 3e4d3f1d59)
64
- + meson: allow customize perl installation path
64
+* bc/make-avoid-unneeded-rebuild-with-compdb-dir (2025-05-09) 1 commit
65
+ (merged to 'next' on 2025-05-13 at c36a91ba22)
66
+ + Makefile: avoid constant rebuilds with compilation database
67
66
- Meson-based build framework update.
68
+ Build performance fix.
69
68
- source: <a9d431944b6d94e0eb25535c061fc226a7fefa9e.1746692662.git.congdanhqx@gmail.com>
70
+ source: <20250509211202.3910761-1-sandals@crustytoothpaste.net>
71
72
71
-* en/get-tree-entry-doc (2025-05-02) 1 commit
72
- (merged to 'next' on 2025-05-06 at cddf407919)
73
- + tree-walk.h: fix incorrect API comment
73
+* jk/oidmap-cleanup (2025-05-12) 3 commits
74
+ (merged to 'next' on 2025-05-13 at 93bc7b6ab1)
75
+ + raw_object_store: drop extra pointer to replace_map
76
+ + oidmap: add size function
77
+ + oidmap: rename oidmap_free() to oidmap_clear()
78
75
- Doc update.
76
- source: <pull.1912.v2.git.1746213551473.gitgitgadget@gmail.com>
79
+ Code cleanup.
80
+
81
+ source: <20250512185006.GA1275914@coredump.intra.peff.net>
82
83
79
-* jc/t6011-mv-ro-fix (2025-05-07) 1 commit
80
- (merged to 'next' on 2025-05-09 at 6168793ae5)
81
- + t6011: fix misconversion from perl to sed
84
+* ly/am-split-stgit-leakfix (2025-05-12) 1 commit
85
+ (merged to 'next' on 2025-05-13 at 6966c2adc1)
86
+ + builtin/am: fix memory leak in `split_mail_stgit_series`
87
83
- Test fix.
88
+ Leakfix.
89
85
- source: <xmqq8qn9fj8o.fsf@gitster.g>
90
+ source: <pull.1961.git.git.1747015647505.gitgitgadget@gmail.com>
91
92
88
-* js/ci-buildsystems-cleanup (2025-05-05) 3 commits
89
- (merged to 'next' on 2025-05-06 at b2038f9a91)
90
- + config.mak.uname: drop the `vcxproj` target
91
- + contrib/buildsystems: drop support for building . vcproj/.vcxproj files
92
- + ci: stop linking the `prove` cache
93
+* ly/reftable-writer-leakfix (2025-05-12) 2 commits
94
+ (merged to 'next' on 2025-05-13 at 57c58b60e8)
95
+ + reftable/writer: fix memory leak when `writer_index_hash()` fails
96
+ + reftable/writer: fix memory leak when `padded_write()` fails
97
94
- Code clean-up around stale CI elements and building with Visual Studio.
95
- source: <pull.1916.git.1746430790.gitgitgadget@gmail.com>
98
+ Leakfix.
99
+
100
+ source: <pull.1958.v3.git.git.1747054145.gitgitgadget@gmail.com>
101
102
98
-* kh/docfixes (2025-05-05) 2 commits
99
- (merged to 'next' on 2025-05-06 at 6cd8af0fa1)
100
- + doc: branch: fix inline-verbatim
101
- + doc: reflog: fix `drop` subheading
103
+* ps/reftable-read-block-perffix (2025-05-12) 1 commit
104
+ (merged to 'next' on 2025-05-13 at 3c150c7422)
105
+ + reftable: fix perf regression when reading blocks of unwanted type
106
103
- Docfixes.
104
- source: <cover.1746299135.git.code@khaugsbakk.name>
107
+ Performance regression in not-yet-released code has been corrected.
108
+
109
+ source: <20250512-pks-reftable-perf-fix-v1-1-002cab9fdb08@pks.im>
110
111
107
-* kj/glob-path-with-special-char (2025-05-05) 1 commit
108
- (merged to 'next' on 2025-05-06 at 629a3ecd64)
109
- + dir.c: literal match with wildcard in pathspec should still glob
112
+* pw/sequencer-reflog-use-after-free (2025-05-09) 2 commits
113
+ (merged to 'next' on 2025-05-12 at e7b8721456)
114
+ + sequencer: rework reflog message handling
115
+ + sequencer: move reflog message functions
116
111
- "git add 'f?o'" did not add 'foo' if 'f?o', an unusual pathname,
112
- also existed on the working tree, which has been corrected.
113
- source: <20250503060736.587286-1-jayatheerthkulkarni2005@gmail.com>
117
+ Use-after-free fix in the sequencer.
118
+
119
+ source: <pull.1919.git.1746807747.gitgitgadget@gmail.com>
120
121
116
-* ps/ci-test-aggreg-fix-for-meson (2025-05-05) 1 commit
117
- (merged to 'next' on 2025-05-06 at 40306a837b)
118
- + ci: fix aggregation of test results with Meson
122
+* rc/t1001-test-path-is-file (2025-05-12) 1 commit
123
+ (merged to 'next' on 2025-05-13 at bc67be09c3)
124
+ + t1001: replace 'test -f' with 'test_path_is_file'
125
120
- Test result aggregation did not work in Meson based CI jobs.
121
- source: <20250505-b4-pks-meson-aggregate-results-v1-1-f38899a0a2cc@pks.im>
126
+ Test update.
127
+
128
+ source: <20250510230909.65519-1-rodrigorsdc@gmail.com>
129
130
124
-* ps/maintenance-missing-tasks (2025-05-07) 6 commits
125
- (merged to 'next' on 2025-05-08 at 2da78b0ef1)
126
- + builtin/maintenance: introduce "rerere-gc" task
127
- + builtin/gc: move rerere garbage collection into separate function
128
- + builtin/maintenance: introduce "worktree-prune" task
129
- + builtin/gc: move pruning of worktrees into a separate function
130
- + builtin/gc: remove global variables where it is trivial to do
131
- + builtin/gc: fix indentation of `cmd_gc()` parameters
131
+* sc/bundle-uri-use-all-refs-in-bundle (2025-04-25) 2 commits
132
+ (merged to 'next' on 2025-05-13 at df93f99c2b)
133
+ + bundle-uri: add test for bundle-uri clones with tags
134
+ + bundle-uri: copy all bundle references ino the refs/bundle space
135
133
- Make repository clean-up tasks "gc" can do available to "git
134
- maintenance" front-end.
136
+ Bundle-URI feature did not use refs recorded in the bundle other
137
+ than normal branches as anchoring points to optimize the follow-up
138
+ fetch during "git clone"; now it is told to utilize all.
139
136
- source: <20250507-pks-maintenance-missing-tasks-v5-0-aa5fdfb82891@pks.im>
140
+ source: <pull.1897.v7.git.git.1745609589.gitgitgadget@gmail.com>
141
+
142
+--------------------------------------------------
143
+[New Topics]
144
145
+* ag/doc-send-email-update-2 (2025-05-19) 4 commits
146
+ - docs: remove credential helper links for emails from gitcredentials
147
+ - docs: improve formatting in git-send-email documentation
148
+ - docs: add credential helper for yahoo and link Google's sendgmail tool
149
+ - Merge branch 'ag/doc-send-email' into ag/doc-send-email-update-2
150
139
-* tb/macos-false-but-the-compiler-does-not-know-it-fix (2025-05-07) 1 commit
140
- (merged to 'next' on 2025-05-09 at d8fb9874ef)
141
- + intialize false_but_the_compiler_does_not_know_it_
151
+ Documentation for "git send-email" has been updated with a bit more
152
+ credential helper and OAuth information.
153
143
- Workaround for older macOS ld.
144
-
145
- source: <20250506120644.186968-1-tboegi@web.de>
154
+ Comments?
155
+ source: <A84F634C-3423-48E2-B648-068A75423037@live.com>
156
+
157
+
158
+* es/meson-configure-build-options-fix (2025-05-19) 1 commit
159
+ - meson: reformat default options to workaround bug in `meson configure`
160
+
161
+ Build procedure updates.
162
+
163
+ Will merge to 'next'?
164
+ source: <20250519170945.57746-1-eschwartz@gentoo.org>
165
+
166
+
167
+* jt/receive-pack-skip-connectivity-check (2025-05-20) 2 commits
168
+ - builtin/receive-pack: add option to skip connectivity check
169
+ - t5410: test receive-pack connectivity check
170
+
171
+ source: <20250520163218.263921-1-jltobler@gmail.com>
172
+
173
+
174
+* kh/notes-doc-fixes (2025-05-20) 6 commits
175
+ - doc: notes: treat --stdin equally between copy/remove
176
+ - doc: notes: point out copy --stdin use with argv
177
+ - doc: notes: mention comment character configuration
178
+ - doc: notes: split out options with negations
179
+ - doc: config: mention core.commentChar on commit.cleanup
180
+ - doc: stripspace: mention where the default comes from
181
+
182
+ source: <cover.1747763769.git.code@khaugsbakk.name>
183
+
184
+
185
+* kn/passing-leak-tests (2025-05-20) 1 commit
186
+ - t: remove unexpected SANITIZE_LEAK variables
187
+
188
+ source: <20250520-kn-remove-unexpected-exported-v1-1-bb60cec57e84@gmail.com>
189
+
190
+
191
+* ps/midx-negative-packfile-cache (2025-05-20) 2 commits
192
+ - midx: stop repeatedly looking up nonexistent packfiles
193
+ - packfile: explain ordering of how we look up auxiliary pack files
194
+
195
+ source: <20250520-pks-pack-avoid-stats-on-missing-v2-0-333c5217fb05@pks.im>
196
+
197
+
198
+* pw/midx-repack-overflow-fix (2025-05-20) 4 commits
199
+ - midx docs: clarify tie breaking
200
+ - midx: avoid negative array index
201
+ - midx repack: avoid potential integer overflow on 64 bit systems
202
+ - midx repack: avoid integer overflow on 32 bit systems
203
+
204
+ source: <cover.1747753388.git.phillip.wood@dunelm.org.uk>
205
+
206
+
207
+* pw/stash-p-pathspec-fixes (2025-05-20) 2 commits
208
+ - stash: allow "git stash [<options>] --patch <pathspec>" to assume push
209
+ - stash: allow "git stash -p <pathspec>" to assume push again
210
+
211
+ source: <cover.1747733203.git.phillip.wood@dunelm.org.uk>
212
213
--------------------------------------------------
148
-[New Topics]
214
+[Cooking]
215
216
* ps/ci-gitlab-enable-msvc-meson-job (2025-05-13) 1 commit
151
- - gitlab-ci: always run MSVC-based Meson job
217
+ (merged to 'next' on 2025-05-16 at 81da2fbef9)
218
+ + gitlab-ci: always run MSVC-based Meson job
219
220
CI settings at GitLab has been updated to run MSVC based Meson job
221
automatically (as opposed to be done only upon manual request).
222
156
- Will merge to 'next'.
223
+ Will merge to 'master'.
224
source: <20250428-pks-gitlab-ci-execute-win-meson-v1-1-f68683552b9e@pks.im>
225
226
227
* ag/send-email-hostname-f (2025-05-13) 1 commit
161
- - send-email: try to get fqdn by running hostname -f on Linux and macOS
228
+ (merged to 'next' on 2025-05-16 at d5aa175e7d)
229
+ + send-email: try to get fqdn by running hostname -f on Linux and macOS
230
231
Teach "git send-email" to also consult `hostname -f` for mail
232
domain to compute the identity given to SMTP servers.
233
166
- Will merge to 'next'.
234
+ Will merge to 'master'.
235
source: <PN3PR01MB959701F40F805351472EA4CCB897A@PN3PR01MB9597.INDPRD01.PROD.OUTLOOK.COM>
236
237
170
-* kn/fetch-push-bulk-ref-update (2025-05-15) 4 commits
238
+* kn/fetch-push-bulk-ref-update (2025-05-19) 4 commits
239
- receive-pack: use batched reference updates
240
- send-pack: fix memory leak around duplicate refs
241
- fetch: use batched reference updates
@@ -176,18 +244,18 @@ Release tarballs are available at:
244
"git push" and "git fetch" are taught to update refs in batches to
245
gain performance.
246
179
- Expecting a reroll.
180
- cf. <CAOLa=ZQHR5Xt3yP4FM4gAbFVRM-dXVPpQHS0tObeoz45T89X7w@mail.gmail.com>
181
- source: <20250515-501-update-git-fetch-1-to-use-partial-transactions-v2-0-80cbaaa55d2e@gmail.com>
247
+ Will merge to 'next'?
248
+ source: <20250519-501-update-git-fetch-1-to-use-partial-transactions-v3-0-6cdfd4f769b9@gmail.com>
249
250
251
* en/replay-wo-the-repository (2025-05-14) 1 commit
185
- - replay: replace the_repository with repo parameter passed to cmd_replay ()
252
+ (merged to 'next' on 2025-05-16 at 23608dbaab)
253
+ + replay: replace the_repository with repo parameter passed to cmd_replay ()
254
255
The dependency on the_repository variable has been reduced from the
256
code paths in "git replay".
257
190
- Will merge to 'next'.
258
+ Will merge to 'master'.
259
source: <pull.1921.git.1747254806067.gitgitgadget@gmail.com>
260
261
@@ -233,29 +301,32 @@ Release tarballs are available at:
301
302
303
* ly/commit-graph-fill-oids-leakfix (2025-05-15) 1 commit
236
- - commit-graph: fix memory leak when `fill_oids_from_packs()` fails
304
+ (merged to 'next' on 2025-05-19 at 972bbc7c11)
305
+ + commit-graph: fix memory leak when `fill_oids_from_packs()` fails
306
307
Leakfix.
308
240
- Will merge to 'next'.
309
+ Will merge to 'master'.
310
source: <pull.1957.v3.git.git.1746779435536.gitgitgadget@gmail.com>
311
312
313
* ly/mailinfo-decode-header-leakfix (2025-05-15) 1 commit
245
- - mailinfo: fix pointential memory leak if `decode_header` failed
314
+ (merged to 'next' on 2025-05-19 at 87066488fc)
315
+ + mailinfo: fix pointential memory leak if `decode_header` failed
316
317
Leakfix.
318
249
- Will merge to 'next'.
319
+ Will merge to 'master'.
320
source: <pull.1956.v4.git.git.1747104551204.gitgitgadget@gmail.com>
321
322
323
* ly/sequencer-rearrange-leakfix (2025-05-15) 1 commit
254
- - sequencer: fix memory leak if `todo_list_rearrange_squash()` failed
324
+ (merged to 'next' on 2025-05-19 at f0ad6cfe21)
325
+ + sequencer: fix memory leak if `todo_list_rearrange_squash()` failed
326
327
Leakfix.
328
258
- Will merge to 'next'.
329
+ Will merge to 'master'.
330
source: <pull.1965.git.git.1747230808770.gitgitgadget@gmail.com>
331
332
@@ -270,36 +341,37 @@ Release tarballs are available at:
341
342
343
* jk/no-funny-object-types (2025-05-16) 13 commits
273
- - object-file: drop support for writing objects with unknown types
274
- - hash-object: handle --literally with OPT_NEGBIT
275
- - hash-object: merge HASH_* and INDEX_* flags
276
- - hash-object: stop allowing unknown types
277
- - t: add lib-loose.sh
278
- - t/helper: add zlib test-tool
279
- - oid_object_info(): drop type_name strbuf
280
- - fsck: stop using object_info->type_name strbuf
281
- - oid_object_info_convert(): stop using string for object type
282
- - cat-file: use type enum instead of buffer for -t option
283
- - object-file: drop OBJECT_INFO_ALLOW_UNKNOWN_TYPE flag
284
- - cat-file: make --allow-unknown-type a noop
285
- - object-file.h: fix typo in variable declaration
344
+ (merged to 'next' on 2025-05-19 at 4c995dbd23)
345
+ + object-file: drop support for writing objects with unknown types
346
+ + hash-object: handle --literally with OPT_NEGBIT
347
+ + hash-object: merge HASH_* and INDEX_* flags
348
+ + hash-object: stop allowing unknown types
349
+ + t: add lib-loose.sh
350
+ + t/helper: add zlib test-tool
351
+ + oid_object_info(): drop type_name strbuf
352
+ + fsck: stop using object_info->type_name strbuf
353
+ + oid_object_info_convert(): stop using string for object type
354
+ + cat-file: use type enum instead of buffer for -t option
355
+ + object-file: drop OBJECT_INFO_ALLOW_UNKNOWN_TYPE flag
356
+ + cat-file: make --allow-unknown-type a noop
357
+ + object-file.h: fix typo in variable declaration
358
359
Support to create a loose object file with unknown object type has
360
been dropped.
361
290
- Will merge to 'next'.
362
+ Will merge to 'master'.
363
source: <20250516044916.GA21985@coredump.intra.peff.net>
364
365
294
-* kj/my-first-contribution-updates (2025-05-16) 4 commits
295
- - cmd_psuh: Prefer repo_config for config lookup
296
- - Docs: Add cmd_psuh with repo and UNUSED removal
297
- - Docs: Correct cmd_psuh and Explain UNUSED macro
298
- - Remove unused git-mentoring mailing list
366
+* kj/my-first-contribution-updates (2025-05-19) 3 commits
367
+ - docs: replace git_config to repo_config
368
+ - docs: clarify cmd_psuh signature and explain UNUSED macro
369
+ - docs: remove unused mentoring mailing list reference
370
371
Doc updates.
372
302
- source: <20250416061450.25695-1-jayatheerthkulkarni2005@gmail.com>
373
+ Will merge to 'next'?
374
+ source: <20250518074317.73367-1-jayatheerthkulkarni2005@gmail.com>
375
376
377
* kj/renamed-submodule (2025-05-16) 1 commit
@@ -314,12 +386,13 @@ Release tarballs are available at:
386
387
388
* lo/json-writer-docs (2025-05-16) 2 commits
317
- - json-writer: describe the usage of jw_* functions
318
- - json-writer: add docstrings to jw_* functions
389
+ (merged to 'next' on 2025-05-16 at ab81da1b16)
390
+ + json-writer: describe the usage of jw_* functions
391
+ + json-writer: add docstrings to jw_* functions
392
393
In-code docstring updates.
394
322
- Will merge to 'next'.
395
+ Will merge to 'master'.
396
source: <20250516010159.27042-1-lucasseikioshiro@gmail.com>
397
398
@@ -328,7 +401,6 @@ Release tarballs are available at:
401
402
The packfile registration code used to check ".pack" file the last
403
after checking ".keep" and other files; the ordering is reversed.
331
-
404
source: <20250516-pks-pack-avoid-stats-on-missing-v1-1-e2ef4d8798a3@pks.im>
405
406
@@ -341,18 +413,6 @@ Release tarballs are available at:
413
Comments?
414
source: <20250516135540.218937-1-phillip.wood123@gmail.com>
415
344
---------------------------------------------------
345
-[Cooking]
346
-
347
-* bc/make-avoid-unneeded-rebuild-with-compdb-dir (2025-05-09) 1 commit
348
- (merged to 'next' on 2025-05-13 at c36a91ba22)
349
- + Makefile: avoid constant rebuilds with compilation database
350
-
351
- Build performance fix.
352
-
353
- Will merge to 'master'.
354
- source: <20250509211202.3910761-1-sandals@crustytoothpaste.net>
355
-
416
417
* bc/stash-export-import (2025-05-08) 4 commits
418
- builtin/stash: provide a way to import stashes from a ref
@@ -381,27 +441,16 @@ Release tarballs are available at:
441
source: <pull.1914.v2.git.1747407330.gitgitgadget@gmail.com>
442
443
384
-* en/merge-tree-check (2025-05-14) 2 commits
385
- - merge-tree: add a new --dry-run flag
386
- - merge-ort: add a new mergeability_only option
444
+* en/merge-tree-check (2025-05-16) 2 commits
445
+ (merged to 'next' on 2025-05-19 at c3278b91fa)
446
+ + merge-tree: add a new --quiet flag
447
+ + merge-ort: add a new mergeability_only option
448
449
"git merge-tree" learned an option to see if it resolves cleanly
450
without actually creating a result.
451
391
- Will merge to 'next'.
392
- source: <pull.1920.v3.git.1747182287.gitgitgadget@gmail.com>
393
-
394
-
395
-* jk/oidmap-cleanup (2025-05-12) 3 commits
396
- (merged to 'next' on 2025-05-13 at 93bc7b6ab1)
397
- + raw_object_store: drop extra pointer to replace_map
398
- + oidmap: add size function
399
- + oidmap: rename oidmap_free() to oidmap_clear()
400
-
401
- Code cleanup.
402
-
452
Will merge to 'master'.
404
- source: <20250512185006.GA1275914@coredump.intra.peff.net>
453
+ source: <pull.1920.v4.git.1747425858.gitgitgadget@gmail.com>
454
455
456
* lm/add-p-context (2025-05-12) 4 commits
@@ -417,16 +466,6 @@ Release tarballs are available at:
466
source: <pull.1915.v2.git.1746884789.gitgitgadget@gmail.com>
467
468
420
-* ly/am-split-stgit-leakfix (2025-05-12) 1 commit
421
- (merged to 'next' on 2025-05-13 at 6966c2adc1)
422
- + builtin/am: fix memory leak in `split_mail_stgit_series`
423
-
424
- Leakfix.
425
-
426
- Will merge to 'master'.
427
- source: <pull.1961.git.git.1747015647505.gitgitgadget@gmail.com>
428
-
429
-
469
* ly/pack-bitmap-load-leakfix (2025-05-12) 1 commit
470
(merged to 'next' on 2025-05-14 at 0be31eac6b)
471
+ pack-bitmap: fix memory leak if `load_bitmap_entries_v1` failed
@@ -437,17 +476,6 @@ Release tarballs are available at:
476
source: <pull.1962.git.git.1747052530271.gitgitgadget@gmail.com>
477
478
440
-* ly/reftable-writer-leakfix (2025-05-12) 2 commits
441
- (merged to 'next' on 2025-05-13 at 57c58b60e8)
442
- + reftable/writer: fix memory leak when `writer_index_hash()` fails
443
- + reftable/writer: fix memory leak when `padded_write()` fails
444
-
445
- Leakfix.
446
-
447
- Will merge to 'master'.
448
- source: <pull.1958.v3.git.git.1747054145.gitgitgadget@gmail.com>
449
-
450
-
479
* ps/contrib-sweep (2025-05-16) 12 commits
480
- Revert "contrib: remove "thunderbird-patch-inline""
481
- contrib: remove some scripts in "stats" directory
@@ -468,62 +496,18 @@ Release tarballs are available at:
496
source: <20250512-pks-contrib-spring-cleanup-v3-0-32e151b0bfb0@pks.im>
497
498
471
-* ps/reftable-read-block-perffix (2025-05-12) 1 commit
472
- (merged to 'next' on 2025-05-13 at 3c150c7422)
473
- + reftable: fix perf regression when reading blocks of unwanted type
474
-
475
- Performance regression in not-yet-released code has been corrected.
476
-
477
- Will merge to 'master'.
478
- source: <20250512-pks-reftable-perf-fix-v1-1-002cab9fdb08@pks.im>
479
-
480
-
481
-* pw/sequencer-reflog-use-after-free (2025-05-09) 2 commits
482
- (merged to 'next' on 2025-05-12 at e7b8721456)
483
- + sequencer: rework reflog message handling
484
- + sequencer: move reflog message functions
485
-
486
- Use-after-free fix in the sequencer.
487
-
488
- Will merge to 'master'.
489
- source: <pull.1919.git.1746807747.gitgitgadget@gmail.com>
490
-
491
-
492
-* rc/t1001-test-path-is-file (2025-05-12) 1 commit
493
- (merged to 'next' on 2025-05-13 at bc67be09c3)
494
- + t1001: replace 'test -f' with 'test_path_is_file'
495
-
496
- Test update.
497
-
498
- Will merge to 'master'.
499
- source: <20250510230909.65519-1-rodrigorsdc@gmail.com>
500
-
501
-
502
-* rj/build-tweaks-part2 (2025-05-13) 5 commits
503
- - configure.ac: upgrade to a compilation check for sysinfo
504
- - meson.build: correct setting of GIT_EXEC_PATH
505
- - meson: correct path to system config/attribute files
506
- - meson: correct install location of YAML.pm
507
- - meson.build: quote the GITWEBDIR build configuration
499
+* rj/build-tweaks-part2 (2025-05-19) 5 commits
500
+ (merged to 'next' on 2025-05-19 at fea40b8fb1)
501
+ + configure.ac: upgrade to a compilation check for sysinfo
502
+ + meson.build: correct setting of GIT_EXEC_PATH
503
+ + meson: correct path to system config/attribute files
504
+ + meson: correct install location of YAML.pm
505
+ + meson.build: quote the GITWEBDIR build configuration
506
507
Updates to meson-based build procedure.
508
511
- Expecting a reroll?
512
- cf. <a163d515-2e71-4a42-b843-26d5d2ccdc59@ramsayjones.plus.com>
513
- source: <20250513191739.1513460-1-ramsay@ramsayjones.plus.com>
514
-
515
-
516
-* ag/doc-send-email (2025-05-08) 3 commits
517
- (merged to 'next' on 2025-05-13 at 6eb746c6c2)
518
- + docs: add credential helper for outlook and gmail in OAuth list of helpers
519
- + docs: improve send-email documentation
520
- + send-mail: improve checks for valid_fqdn
521
-
522
- The `send-email` documentation has been updated with OAuth2.0
523
- related examples.
524
-
509
Will merge to 'master'.
526
- source: <PN0PR01MB95882173451A6A7C28AD7BE7B88BA@PN0PR01MB9588.INDPRD01.PROD.OUTLOOK.COM>
510
+ source: <20250519162523.1001478-1-ramsay@ramsayjones.plus.com>
511
512
513
* ps/object-store (2025-05-14) 18 commits
@@ -576,18 +560,20 @@ Release tarballs are available at:
560
source: <pull.1908.v2.git.1746282346370.gitgitgadget@gmail.com>
561
562
579
-* cc/promisor-remote-capability (2025-04-29) 3 commits
563
+* cc/promisor-remote-capability (2025-05-19) 5 commits
564
+ - promisor-remote: use string constants for 'name' and 'url' too
565
- promisor-remote: allow a client to check fields
566
+ - promisor-remote: refactor how we parse advertised fields
567
- promisor-remote: allow a server to advertise more fields
568
- promisor-remote: refactor to get rid of 'struct strvec'
569
584
- Expecting a reroll.
585
- cf. <CAP8UFD2LzijGsU3-aO-JBPtEfT+UtR_X_mqcdVigoOfdVAg1uA@mail.gmail.com>
586
- source: <20250429145243.992252-1-christian.couder@gmail.com>
570
+ Comments?
571
+ source: <20250519141259.3061550-1-christian.couder@gmail.com>
572
573
574
* ds/scalar-no-maintenance (2025-05-14) 5 commits
590
- - scalar reconfigure: improve --maintenance docs
575
+ (merged to 'next' on 2025-05-16 at f9364331c0)
576
+ + scalar reconfigure: improve --maintenance docs
577
(merged to 'next' on 2025-05-08 at 1006cdd399)
578
+ scalar reconfigure: add --maintenance=<mode> option
579
+ scalar clone: add --no-maintenance option
@@ -598,7 +584,7 @@ Release tarballs are available at:
584
under "scalar"'s control are taught an option not to enable the
585
scheduled maintenance on it.
586
601
- Will merge to 'next' and then to 'master'.
587
+ Will merge to 'master'.
588
source: <pull.1913.v3.git.1746582637.gitgitgadget@gmail.com>
589
590
@@ -704,29 +690,17 @@ Release tarballs are available at:
690
691
692
* md/userdiff-bash-shell-function (2025-05-16) 1 commit
707
- - userdiff: extend Bash pattern to cover more shell function forms
693
+ (merged to 'next' on 2025-05-16 at 1fe8b68a72)
694
+ + userdiff: extend Bash pattern to cover more shell function forms
695
696
The userdiff pattern for shell scripts has been updated to cope
697
with more bash-isms.
698
712
- Will merge to 'next'.
699
+ Will merge to 'master'.
700
cf. <a72235c1-625a-4b90-8111-629b5a6ee7c2@kdbg.org>
701
source: <20250516144515.49514-2-dhar61595@gmail.com>
702
703
717
-* sc/bundle-uri-use-all-refs-in-bundle (2025-04-25) 2 commits
718
- (merged to 'next' on 2025-05-13 at df93f99c2b)
719
- + bundle-uri: add test for bundle-uri clones with tags
720
- + bundle-uri: copy all bundle references ino the refs/bundle space
721
-
722
- Bundle-URI feature did not use refs recorded in the bundle other
723
- than normal branches as anchoring points to optimize the follow-up
724
- fetch during "git clone"; now it is told to utilize all.
725
-
726
- Will merge to 'master'.
727
- source: <pull.1897.v7.git.git.1745609589.gitgitgadget@gmail.com>
728
-
729
-
704
* ds/path-walk-2 (2025-05-16) 13 commits
705
- pack-objects: allow --shallow and --path-walk
706
- path-walk: add new 'edge_aggressive' option
@@ -766,24 +740,3 @@ Release tarballs are available at:
740
741
Expecting a reroll.
742
source: <20250212032657.1807939-1-illia.bobyr@gmail.com>
769
-
770
---------------------------------------------------
771
-[Discarded]
772
-
773
-* ej/cat-file-remote-object-info (2025-02-24) 8 commits
774
- . cat-file: add remote-object-info to batch-command
775
- . transport: add client support for object-info
776
- . serve: advertise object-info feature
777
- . fetch-pack: move fetch initialization
778
- . fetch-pack: refactor packet writing
779
- . t1006: split test utility functions into new "lib-cat-file.sh"
780
- . cat-file: add declaration of variable i inside its for loop
781
- . git-compat-util: add strtoul_ul() with error handling
782
-
783
- "git cat-file --batch" and friends can optionally ask a remote
784
- server about objects it does not have.
785
-
786
- Has been in "Expecting a reroll" state for too long,
787
- and causes conflicts with the ps/object-store topic.
788
- cf. <CAN2LT1Cc-UaUpabqcGascicR3nk6ZdFythamKje33Orhy5WoNA@mail.gmail.com>
789
- source: <20250221190451.12536-1-eric.peijian@gmail.com>