What's cooking (2025/10 #09)
Junio C Hamano committed
Oct 25, 2025 at 10:08 UTC
d9ba542c73dfcddd1e30ffd5bf81e1c1182af8d9
1 file changed
+193
-196
whats-cooking.txt
+193
-196
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
-Subject: What's cooking in git.git (Oct 2025, #08; Thu, 23)
3
-X-master-at: c54a18ef67e59cdbcd77d6294916d42c98c62d1d
4
-X-next-at: 9642f0746afcd024a1d644aa35c3a96e7f258616
2
+Subject: What's cooking in git.git (Oct 2025, #09; Sat, 25)
3
+X-master-at: 4e98b730f18d59b670ee57b803e5048b9d14b968
4
+X-next-at: 1543da99c27235b2546b704d05475f87972d1197
5
Bcc: lwn@lwn.net, gitster@pobox.com
6
7
-What's cooking in git.git (Oct 2025, #08; Thu, 23)
7
+What's cooking in git.git (Oct 2025, #09; Sat, 25)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking in my tree. Commits
@@ -48,54 +48,161 @@ Release tarballs are available at:
48
--------------------------------------------------
49
[Graduated to 'master']
50
51
-* bc/sha1-256-interop-01 (2025-10-09) 9 commits
52
- (merged to 'next' on 2025-10-14 at c571bab975)
53
- + t1010: use BROKEN_OBJECTS prerequisite
54
- + t: allow specifying compatibility hash
55
- + fsck: consider gpgsig headers expected in tags
56
- + rev-parse: allow printing compatibility hash
57
- + docs: add documentation for loose objects
58
- + docs: improve ambiguous areas of pack format documentation
59
- + docs: reflect actual double signature for tags
60
- + docs: update offset order for pack index v3
61
- + docs: update pack index v3 format
62
-
63
- The beginning of SHA1-SHA256 interoperability work.
64
- source: <20251009215626.3089287-1-sandals@crustytoothpaste.net>
65
-
66
-
67
-* je/doc-pull (2025-10-15) 4 commits
68
- (merged to 'next' on 2025-10-16 at 71e7a0cac0)
69
- + doc: git-pull: clarify how to exit a conflicted merge
70
- + doc: git-pull: delete the example
71
- + doc: git-pull: clarify options for integrating remote branch
72
- + doc: git-pull: move <repository> and <refspec> params
51
+* jc/diff-from-contents-fix (2025-10-22) 1 commit
52
+ (merged to 'next' on 2025-10-23 at fae07d2113)
53
+ + diff: make sure the other caller of diff_flush_patch_quietly() is silent
54
+ (this branch is used by ly/diff-name-only-with-diff-from-content; uses jk/diff-from-contents-fix.)
55
74
- Documentation updates.
75
- source: <pull.1976.v3.git.1760534011.gitgitgadget@gmail.com>
56
+ The code to squelch output from "git diff -w --name-status"
57
+ etc. for paths that "git diff -w -p" would have stayed silent
58
+ leaked output from dry-run patch generation, which has been
59
+ corrected.
60
+ source: <xmqqy0p4wcac.fsf@gitster.g>
61
+
62
+
63
+* jc/t1016-setup-fix (2025-10-10) 1 commit
64
+ (merged to 'next' on 2025-10-24 at 7d5464a96f)
65
+ + t1016: make sure to use specified GPG
66
+
67
+ GPG signing test set-up has been broken for a year, which has been
68
+ corrected.
69
+ source: <xmqqsefq7947.fsf@gitster.g>
70
+
71
+
72
+* jk/diff-from-contents-fix (2025-10-17) 2 commits
73
+ (merged to 'next' on 2025-10-20 at 19442a804e)
74
+ + diff: restore redirection to /dev/null for diff_from_contents
75
+ + Merge branch 'ly/diff-name-only-with-diff-from-content' into jk/diff-from-contents-fix
76
+ (this branch is used by jc/diff-from-contents-fix and ly/diff-name-only-with-diff-from-content.)
77
+
78
+ Recently we attempted to improve "git diff -w" and friends to
79
+ handle cases where patch output would be suppressed, but it
80
+ introduced a bug that emits unnecessary output, which has been
81
+ corrected.
82
+
83
+ Will merge to 'master' and then to 'maint'.
84
+ source: <20251017083641.GB4073661@coredump.intra.peff.net>
85
86
78
-* js/ci-github-actions-update (2025-10-16) 4 commits
79
- (merged to 'next' on 2025-10-17 at 6fa7439b70)
80
- + build(deps): bump actions/github-script from 7 to 8
81
- + build(deps): bump actions/setup-python from 5 to 6
82
- + build(deps): bump actions/checkout from 4 to 5
83
- + build(deps): bump actions/download-artifact from 4 to 5
87
+* jk/status-z-short-fix (2025-10-17) 1 commit
88
+ (merged to 'next' on 2025-10-20 at 0d649c97b7)
89
+ + status: make coloring of "-z --short" consistent
90
+
91
+ The "--short" option of "git status" that meant output for humans
92
+ and "-z" option to show NUL delimited output format did not mix
93
+ well, and colored some but not all things. The command has been
94
+ updated to color all elements consistently in such a case.
95
+ source: <20251017084455.GA4096702@coredump.intra.peff.net>
96
+
97
+
98
+* js/t7500-pwd-windows-fix (2025-10-20) 1 commit
99
+ (merged to 'next' on 2025-10-20 at d3996041e8)
100
+ + t7500: fix tests with absolute path following ":(optional)" on Windows
101
+
102
+ Test fix.
103
+ source: <6a83c7d1-7cd4-432e-a0ab-7b18ce3af08d@kdbg.org>
104
+
105
85
- CI update.
86
- source: <pull.1990.git.1760629692.gitgitgadget@gmail.com>
106
+* ps/t7528-ssh-agent-uds-workaround (2025-10-23) 1 commit
107
+ (merged to 'next' on 2025-10-23 at 9642f0746a)
108
+ + t7528: work around ETOOMANY in OpenSSH 10.1 and newer
109
110
+ Recent OpenSSH creates the Unix domain socket to communicate with
111
+ ssh-agent under $HOME instead of /tmp, which causes our test to
112
+ fail doe to overly long pathname in our test environment, which has
113
+ been worked around by using "ssh-agent -T".
114
+ source: <20251023-b4-pks-t7528-ssh-agent-socket-name-too-long-v1-1-f15eeec199f3@pks.im>
115
89
-* so/t2401-use-test-path-helpers (2025-10-15) 1 commit
90
- (merged to 'next' on 2025-10-16 at b6fe4d2222)
91
- + t2401: update path checks using test_path helpers
116
93
- Test modernization.
94
- source: <20251015140329.13691-2-solobarine@gmail.com>
117
+* rj/doc-technical-fixes (2025-10-16) 4 commits
118
+ (merged to 'next' on 2025-10-23 at 0af15d1860)
119
+ + doc: add large-object-promisors.adoc to the docs build
120
+ + doc: commit-graph.adoc: fix up some formatting
121
+ + doc: sparse-checkout.adoc: fix asciidoc warnings
122
+ + doc: remembering-renames.adoc: fix asciidoc warnings
123
+
124
+ Documentation mark-up fixes.
125
+ source: <20251016200301.1595204-1-ramsay@ramsayjones.plus.com>
126
+
127
+
128
+* rs/add-patch-document-p-for-pager (2025-10-21) 1 commit
129
+ (merged to 'next' on 2025-10-22 at 7937ae0274)
130
+ + add-patch: fully document option P
131
+
132
+ Show 'P'ipe command in "git add -p".
133
+ source: <0188c766-d788-476d-a4d4-f95a6f59b31b@web.de>
134
+
135
+
136
+* tb/unicode-width-table-17 (2025-10-21) 1 commit
137
+ (merged to 'next' on 2025-10-22 at 6382b8bd44)
138
+ + unicode: update the width tables to Unicode 17
139
+
140
+ Unicode width table update.
141
+ source: <20251021094849.93284-1-tboegi@web.de>
142
+
143
+
144
+* tu/credential-makefile-updates (2025-10-20) 1 commit
145
+ (merged to 'next' on 2025-10-22 at 1a8d65324c)
146
+ + contrib/credential: harmonize Makefiles
147
+
148
+ Build procedure for a few credential helpers (in contrib/) have
149
+ been updated.
150
+ source: <0a61b0b3-365b-c198-6afd-f26fcd5a9c20@mailbox.tu-dresden.de>
151
152
--------------------------------------------------
153
[New Topics]
154
155
+* jk/diff-patch-dry-run-cleanup (2025-10-24) 6 commits
156
+ - diff: simplify run_external_diff() quiet logic
157
+ - diff: drop dry-run redirection to /dev/null
158
+ - diff: replace diff_options.dry_run flag with NULL file
159
+ - diff: drop save/restore of color_moved in dry-run mode
160
+ - diff: send external diff output to diff_options.file
161
+ - Merge branch 'ly/diff-name-only-with-diff-from-content' into jk/diff-patch-dry-run-cleanup
162
+ (this branch uses ly/diff-name-only-with-diff-from-content.)
163
+
164
+ Finishing touches to fixes to the recent regression in "git diff -w
165
+ --quiet" and anything that needs to internally generate patch to
166
+ see if it turns empty.
167
+
168
+ Will merge to 'next'.
169
+ source: <20251024170522.GA2344972@coredump.intra.peff.net>
170
+
171
+
172
+* qj/doc-first-contrib-check-lore (2025-10-24) 1 commit
173
+ - MyFirstContribution: add tip to confirm patches reached the mailing list
174
+ (this branch uses ps/ci-rust and ps/rust-cbindgen.)
175
+
176
+ Doc update.
177
+
178
+ Comments?
179
+ source: <20251024-b4-pks-rust-cbindgen-v2-0-4b4bd4f18490@pks.im>
180
+
181
+
182
+* rs/merge-base-optim (2025-10-24) 1 commit
183
+ - commit-reach: avoid commit_list_insert_by_date()
184
+
185
+ The code to walk revision graph to compute merge base has been
186
+ optimized.
187
+
188
+ Will merge to 'next'.
189
+ source: <87a00cb8-8faf-48ec-91aa-009e6e906363@web.de>
190
+
191
+
192
+* rs/add-patch-quit (2025-10-24) 2 commits
193
+ - add-patch: quit on EOF
194
+ - add-patch: quit without skipping undecided hunks
195
+
196
+ The 'q'(uit) command in "git add -p" has been improved to quit
197
+ without doing any meaningless work before leaving, and giving EOF
198
+ (typically control-D) to the prompt is made to behave the same way.
199
+
200
+ Will merge to 'next'.
201
+ source: <13529bee-1e02-4c20-9461-6569312bfe4f@web.de>
202
+
203
+--------------------------------------------------
204
+[Cooking]
205
+
206
* ey/commit-graph-changed-paths-config (2025-10-17) 1 commit
207
(merged to 'next' on 2025-10-23 at 48fd936ff1)
208
+ commit-graph: add new config for changed-paths & recommend it in scalar
@@ -107,67 +214,45 @@ Release tarballs are available at:
214
source: <pull.1983.v2.git.1760734739642.gitgitgadget@gmail.com>
215
216
110
-* jc/diff-from-contents-fix (2025-10-22) 1 commit
111
- (merged to 'next' on 2025-10-23 at fae07d2113)
112
- + diff: make sure the other caller of diff_flush_patch_quietly() is silent
113
- (this branch is used by ly/diff-name-only-with-diff-from-content; uses jk/diff-from-contents-fix.)
114
-
115
- The code to squelch output from "git diff -w --name-status"
116
- etc. for paths that "git diff -w -p" would have stayed silent
117
- leaked output from dry-run patch generation, which has been
118
- corrected.
119
-
120
- Will merge to 'master'.
121
- source: <xmqqy0p4wcac.fsf@gitster.g>
122
-
123
-
217
* ob/gpg-interface-cleanup (2025-10-23) 2 commits
125
- - gpg-interface: do not use misdesigned strbuf_split*()
126
- - gpg-interface: do not use misdesigned strbuf_split*()
218
+ (merged to 'next' on 2025-10-24 at ce6d041635)
219
+ + gpg-interface: do not use misdesigned strbuf_split*()
220
+ + gpg-interface: do not use misdesigned strbuf_split*()
221
222
strbuf_split*() to split a string into multiple strbufs is often a
223
wrong API to use. A few uses of it have been removed by
224
simplifying the code.
225
132
- Will merge to 'next'.
226
+ Will merge to 'master'.
227
+ cf. <CAP8UFD1fousSKKduFAaZrsV9REnOaRDOQYcqB+rTQ0Ys60OWGA@mail.gmail.com>
228
source: <cover.1761217100.git.belkid98@gmail.com>
229
230
231
* rz/bisect-help-unknown (2025-10-22) 1 commit
137
- - bisect: fix handling of `help` and invalid subcommands
232
+ (merged to 'next' on 2025-10-24 at d0633ab14d)
233
+ + bisect: fix handling of `help` and invalid subcommands
234
235
"git bisect" command did not react correctly to "git bisect help"
236
and "git bisect unknown", which has been corrected.
237
142
- Will merge to 'next'?
238
+ Will merge to 'master'.
239
source: <pull.2078.git.git.1761122173126.gitgitgadget@gmail.com>
240
241
146
-* ps/rust-cbindgen (2025-10-23) 4 commits
242
+* ps/rust-cbindgen (2025-10-24) 6 commits
243
- rust: generate bindings via cbindgen
244
- meson: rename Rust library target
245
- ci: use Debian instead of deprecated i386/ubuntu
246
+ - gitlab-ci: backfill missing Linux jobs
247
+ - gitlab-ci: reorder Linux job matrix to match GitHub's order
248
- Merge branch 'ps/ci-rust' into ps/rust-cbindgen
151
- (this branch uses ps/ci-rust.)
249
+ (this branch is used by qj/doc-first-contrib-check-lore; uses ps/ci-rust.)
250
251
Introduce cbindgen in the build framework to help interfacing with
252
Rust.
253
254
Comments?
157
- source: <20251023-b4-pks-rust-cbindgen-v1-0-c19b61b03127@pks.im>
158
-
159
-
160
-* ps/t7528-ssh-agent-uds-workaround (2025-10-23) 1 commit
161
- (merged to 'next' on 2025-10-23 at 9642f0746a)
162
- + t7528: work around ETOOMANY in OpenSSH 10.1 and newer
163
-
164
- Recent OpenSSH creates the Unix domain socket to communicate with
165
- ssh-agent under $HOME instead of /tmp, which causes our test to
166
- fail doe to overly long pathname in our test environment, which has
167
- been worked around by using "ssh-agent -T".
168
-
169
- Will merge to 'master'.
170
- source: <20251023-b4-pks-t7528-ssh-agent-socket-name-too-long-v1-1-f15eeec199f3@pks.im>
255
+ source: <20251024-b4-pks-rust-cbindgen-v2-0-4b4bd4f18490@pks.im>
256
257
258
* jk/match-pathname-fix (2025-10-13) 1 commit
@@ -176,30 +261,19 @@ Release tarballs are available at:
261
The wildmatch code had a corner case bug that mistakenly makes
262
"foo**/bar" match with "foobar", which has been corrected.
263
179
- Will merge to 'next'?
264
+ Will merge to 'next'.
265
source: <20251014003404.GC1507@coredump.intra.peff.net>
266
182
---------------------------------------------------
183
-[Cooking]
184
-
185
-* js/t7500-pwd-windows-fix (2025-10-20) 1 commit
186
- (merged to 'next' on 2025-10-20 at d3996041e8)
187
- + t7500: fix tests with absolute path following ":(optional)" on Windows
188
-
189
- Test fix.
190
-
191
- Will merge to 'master'.
192
- source: <6a83c7d1-7cd4-432e-a0ab-7b18ce3af08d@kdbg.org>
193
-
267
268
* kf/log-shortlog-completion-fix (2025-10-20) 1 commit
196
- - completion: complete some 'git log' options
269
+ (merged to 'next' on 2025-10-24 at 2300659a0a)
270
+ + completion: complete some 'git log' options
271
272
"git shortlog" knows "--committer" and "--author" options, which
273
the command line completion (in contrib/) did not handle well,
274
which has been corrected.
275
202
- Will merge to 'next'?
276
+ Will merge to 'master'.
277
source: <pull.2073.v2.git.git.1760981577441.gitgitgadget@gmail.com>
278
279
@@ -228,14 +302,15 @@ Release tarballs are available at:
302
303
304
* ly/diff-name-only-with-diff-from-content (2025-10-19) 3 commits
231
- - diff: stop output garbled message in dry run mode
232
- - Merge branch 'jc/diff-from-contents-fix' into ly/diff-name-only-with-diff-from-content
233
- - Merge branch 'jk/diff-from-contents-fix' into ly/diff-name-only-with-diff-from-content
234
- (this branch uses jc/diff-from-contents-fix and jk/diff-from-contents-fix.)
305
+ (merged to 'next' on 2025-10-24 at 237c19e4e6)
306
+ + diff: stop output garbled message in dry run mode
307
+ + Merge branch 'jc/diff-from-contents-fix' into ly/diff-name-only-with-diff-from-content
308
+ + Merge branch 'jk/diff-from-contents-fix' into ly/diff-name-only-with-diff-from-content
309
+ (this branch is used by jk/diff-patch-dry-run-cleanup.)
310
311
Regression fixes for a topic that has already been merged.
312
238
- Will merge to 'next' after the dust settles.
313
+ Will merge to 'master'.
314
source: <20251019163024.18939-1-yldhome2d2@gmail.com>
315
316
@@ -256,11 +331,12 @@ Release tarballs are available at:
331
source: <20251021182601.2687284-1-jltobler@gmail.com>
332
333
259
-* ps/maintenance-geometric (2025-10-21) 10 commits
334
+* ps/maintenance-geometric (2025-10-23) 11 commits
335
- builtin/maintenance: introduce "geometric" strategy
336
- builtin/maintenance: make "gc" strategy accessible
337
- builtin/maintenance: extend "maintenance.strategy" to manual maintenance
338
- builtin/maintenance: run maintenance tasks depending on type
339
+ - builtin/maintenance: improve readability of strategies
340
- builtin/maintenance: don't silently ignore invalid strategy
341
- builtin/maintenance: make the geometric factor configurable
342
- builtin/maintenance: introduce "geometric-repack" task
@@ -273,28 +349,8 @@ Release tarballs are available at:
349
avoids doing maintenance tasks that rebuilds everything from
350
scratch.
351
276
- Comments?
277
- source: <20251021-pks-maintenance-geometric-strategy-v2-0-f0d727832b80@pks.im>
278
-
279
-
280
-* rs/add-patch-document-p-for-pager (2025-10-21) 1 commit
281
- (merged to 'next' on 2025-10-22 at 7937ae0274)
282
- + add-patch: fully document option P
283
-
284
- Show 'P'ipe command in "git add -p".
285
-
286
- Will merge to 'master'.
287
- source: <0188c766-d788-476d-a4d4-f95a6f59b31b@web.de>
288
-
289
-
290
-* tb/unicode-width-table-17 (2025-10-21) 1 commit
291
- (merged to 'next' on 2025-10-22 at 6382b8bd44)
292
- + unicode: update the width tables to Unicode 17
293
-
294
- Unicode width table update.
295
-
296
- Will merge to 'master'.
297
- source: <20251021094849.93284-1-tboegi@web.de>
352
+ Will merge to 'next'.
353
+ source: <20251024-pks-maintenance-geometric-strategy-v3-0-9b5b3bdb4387@pks.im>
354
355
356
* en/xdiff-cleanup-2 (2025-10-15) 9 commits
@@ -344,60 +400,22 @@ Release tarballs are available at:
400
source: <pull.1991.git.1760731558.gitgitgadget@gmail.com>
401
402
347
-* jk/diff-from-contents-fix (2025-10-17) 2 commits
348
- (merged to 'next' on 2025-10-20 at 19442a804e)
349
- + diff: restore redirection to /dev/null for diff_from_contents
350
- + Merge branch 'ly/diff-name-only-with-diff-from-content' into jk/diff-from-contents-fix
351
- (this branch is used by jc/diff-from-contents-fix and ly/diff-name-only-with-diff-from-content.)
352
-
353
- Recently we attempted to improve "git diff -w" and friends to
354
- handle cases where patch output would be suppressed, but it
355
- introduced a bug that emits unnecessary output, which has been
356
- corrected.
357
-
358
- Will merge to 'master' and then to 'maint'.
359
- source: <20251017083641.GB4073661@coredump.intra.peff.net>
360
-
361
-
362
-* jk/status-z-short-fix (2025-10-17) 1 commit
363
- (merged to 'next' on 2025-10-20 at 0d649c97b7)
364
- + status: make coloring of "-z --short" consistent
365
-
366
- The "--short" option of "git status" that meant output for humans
367
- and "-z" option to show NUL delimited output format did not mix
368
- well, and colored some but not all things. The command has been
369
- updated to color all elements consistently in such a case.
370
-
371
- Will merge to 'master'.
372
- source: <20251017084455.GA4096702@coredump.intra.peff.net>
373
-
374
-
375
-* tu/credential-makefile-updates (2025-10-20) 1 commit
376
- (merged to 'next' on 2025-10-22 at 1a8d65324c)
377
- + contrib/credential: harmonize Makefiles
378
-
379
- Build procedure for a few credential helpers (in contrib/) have
380
- been updated.
381
-
382
- Will merge to 'master'.
383
- source: <0a61b0b3-365b-c198-6afd-f26fcd5a9c20@mailbox.tu-dresden.de>
384
-
385
-
403
* ps/symlink-symref-deprecation (2025-10-14) 1 commit
387
- - refs/files: deprecate writing symrefs as symbolic links
404
+ (merged to 'next' on 2025-10-24 at b37ca35280)
405
+ + refs/files: deprecate writing symrefs as symbolic links
406
407
"Symlink symref" has been added to the list of things that will
408
disappear at Git 3.0 boundary.
409
392
- Will merge to 'next'.
393
- source: <20251014-pks-ref-files-deprecate-symbolic-links-v1-1-4bcd6a4ef6f5@pks.im>
410
+ Will merge to 'master'.
411
+ source: <20251015-pks-ref-files-deprecate-symbolic-links-v2-1-0529ba48db41@pks.im>
412
413
414
* kh/doc-patch-id-1 (2025-10-13) 2 commits
415
- doc: patch-id: convert to the modern synopsis style
416
- Merge branch 'kh/doc-patch-id-markup-fix' into kh/doc-patch-id-1
417
400
- Will merge to 'next'?
418
+ Will merge to 'next'.
419
source: <v2-38645ea253c.1760369708.git.code@khaugsbakk.name>
420
421
@@ -414,16 +432,6 @@ Release tarballs are available at:
432
source: <20240703153738.916469-1-tmz@pobox.com>
433
434
417
-* jc/t1016-setup-fix (2025-10-10) 1 commit
418
- - t1016: make sure to use specified GPG
419
-
420
- GPG signing test set-up has been broken for a year, which has been
421
- corrected.
422
-
423
- Will merge to 'next'.
424
- source: <xmqqsefq7947.fsf@gitster.g>
425
-
426
-
435
* cc/fast-import-strip-signed-tags (2025-10-13) 5 commits
436
(merged to 'next' on 2025-10-22 at c25f8aa54a)
437
+ fast-import: add '--signed-tags=<mode>' option
@@ -449,7 +457,7 @@ Release tarballs are available at:
457
+ ci: deduplicate calls to `apt-get update`
458
+ Merge branch 'ps/gitlab-ci-windows-improvements' into ps/ci-rust
459
+ Merge branch 'ps/rust-balloon' into ps/ci-rust
452
- (this branch is used by ps/rust-cbindgen.)
460
+ (this branch is used by ps/rust-cbindgen and qj/doc-first-contrib-check-lore.)
461
462
CI improvements to handle the recent Rust integration better.
463
@@ -485,19 +493,20 @@ Release tarballs are available at:
493
494
495
* ps/remove-packfile-store-get-packs (2025-10-09) 7 commits
488
- - packfile: rename `packfile_store_get_all_packs()`
489
- - packfile: introduce macro to iterate through packs
490
- - packfile: drop `packfile_store_get_packs()`
491
- - builtin/grep: simplify how we preload packs
492
- - builtin/gc: convert to use `packfile_store_get_all_packs()`
493
- - object-name: convert to use `packfile_store_get_all_packs()`
494
- - Merge branch 'tb/incremental-midx-part-3.1' into ps/remove-packfile-store-get-packs
496
+ (merged to 'next' on 2025-10-24 at e2f6fba6fe)
497
+ + packfile: rename `packfile_store_get_all_packs()`
498
+ + packfile: introduce macro to iterate through packs
499
+ + packfile: drop `packfile_store_get_packs()`
500
+ + builtin/grep: simplify how we preload packs
501
+ + builtin/gc: convert to use `packfile_store_get_all_packs()`
502
+ + object-name: convert to use `packfile_store_get_all_packs()`
503
+ + Merge branch 'tb/incremental-midx-part-3.1' into ps/remove-packfile-store-get-packs
504
(this branch uses tb/incremental-midx-part-3.1.)
505
506
Two slightly different ways to get at "all the packfiles" in API
507
has been cleaned up.
508
500
- Will merge to 'next' after tb/incremental-midx-part-3.1 settles.
509
+ Will merge to 'master'.
510
source: <20251009-pks-packfiles-convert-get-all-v2-0-0d73b87ce711@pks.im>
511
512
@@ -578,7 +587,7 @@ Release tarballs are available at:
587
588
AI guidelines.
589
581
- Will merge to 'next'?
590
+ Will merge to 'next'.
591
cf. <xmqqv7ki1xf1.fsf@gitster.g>
592
source: <20251001140310.527097-1-christian.couder@gmail.com>
593
@@ -615,19 +624,6 @@ Release tarballs are available at:
624
source: <a203b35538847f3c9358a5ae26fb4ebea5734cfc.1759420102.git.msuchanek@suse.de>
625
626
618
-* rj/doc-technical-fixes (2025-10-16) 4 commits
619
- (merged to 'next' on 2025-10-23 at 0af15d1860)
620
- + doc: add large-object-promisors.adoc to the docs build
621
- + doc: commit-graph.adoc: fix up some formatting
622
- + doc: sparse-checkout.adoc: fix asciidoc warnings
623
- + doc: remembering-renames.adoc: fix asciidoc warnings
624
-
625
- Documentation mark-up fixes.
626
-
627
- Will merge to 'master'.
628
- source: <20251016200301.1595204-1-ramsay@ramsayjones.plus.com>
629
-
630
-
627
* sa/replay-atomic-ref-updates (2025-10-22) 3 commits
628
- replay: add replay.refAction config option
629
- replay: make atomic ref updates the default behavior
@@ -638,7 +634,8 @@ Release tarballs are available at:
634
in a transaction by default, instead of emitting where each refs
635
should point at and leaving the actual update to another command.
636
641
- Will merge to 'next'?
637
+ Expecting a (hopefully small and final) reroll.
638
+ cf. <xmqqzf9encl1.fsf@gitster.g>
639
source: <20251022185045.29256-1-siddharthasthana31@gmail.com>
640
641