What's cooking (2025/08 #07)
Junio C Hamano committed
Aug 17, 2025 at 16:07 UTC
0914ee2b33cf97339d1637188b87824900ac9307
1 file changed
+76
-76
whats-cooking.txt
+76
-76
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
-Subject: What's cooking in git.git (Aug 2025, #06; Wed, 13)
3
-X-master-at: 724518f3884d8707c5f51428ba98c115818229b8
4
-X-next-at: cf9b8df8b4cc4af8ab40a5811e344fde74771729
2
+Subject: What's cooking in git.git (Aug 2025, #07; Sun, 17)
3
+X-master-at: e5ab6b3e5a3f0a94a429526e0fe6f491955ac053
4
+X-next-at: 8c5e2ae05d41c0752c436e7e1fc78ff5fcd3ab81
5
Bcc: lwn@lwn.net, gitster@pobox.com
6
7
-What's cooking in git.git (Aug 2025, #06; Wed, 13)
7
+What's cooking in git.git (Aug 2025, #07; Sun, 17)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking in my tree. Commits
@@ -17,11 +17,6 @@ topic without enough support may be discarded after a long period of
17
no activity (of course they can be resubmit when new interests
18
arise).
19
20
-Git 2.51-rc2 has been tagged. We have a few more working days
21
-until the final. Let's hope we will find and fix all regressions
22
-introduced during this cycle before then; if the number of them
23
-turns out to be 0, that would be even better ;-).
24
-
20
Copies of the source code to Git live in many repositories, and the
21
following is a list of the ones I push into or their mirrors. Some
22
repositories have only a subset of branches.
@@ -53,47 +48,50 @@ Release tarballs are available at:
48
--------------------------------------------------
49
[New Topics]
50
56
-* kr/clone-synopsis-fix (2025-08-11) 1 commit
57
- (merged to 'next' on 2025-08-13 at b0d634ef29)
58
- + docs: remove stray bracket from git-clone synopsis
51
+* ds/doc-count-objects-fix (2025-08-14) 1 commit
52
+ (merged to 'next' on 2025-08-17 at 1740ef34dd)
53
+ + count-objects: document count-objects pack
54
60
- Doc fix.
55
+ Docfix.
56
57
Will cook in 'next'.
63
- source: <pull.2023.v3.git.git.1754949872593.gitgitgadget@gmail.com>
58
+ source: <pull.2031.v3.git.git.1755182034719.gitgitgadget@gmail.com>
59
60
66
-* dk/t7500-editor-updates (2025-08-12) 3 commits
67
- - t7005: sanitize test environment for subsequent tests
68
- - t7005: stop abusing --exec-path
69
- - t7005: use modern test style
61
+* ad/t1517-short-help-tests-fix (2025-08-16) 1 commit
62
+ (merged to 'next' on 2025-08-17 at b38fb9afd3)
63
+ + t/t1517: mark tests that fail with GIT_TEST_INSTALLED
64
+ (this branch uses ua/t1517-short-help-tests.)
65
71
- Test updates.
66
+ Test fix.
67
73
- Expecting a reroll.
74
- cf. <2250a8fd-62b8-4218-9858-23032d9c807d@gmail.com>
75
- source: <20250812170256.71751-1-ben.knoble+github@gmail.com>
68
+ Will merge to 'next'?
69
+ source: <20250808010651.591906-1-usmanakinyemi202@gmail.com>
70
71
--------------------------------------------------
78
-[Graduated to 'master']
72
+[Cooking]
73
80
-* rs/for-each-ref-start-after-marker-fix (2025-08-09) 1 commit
81
- (merged to 'next' on 2025-08-09 at 44788822b0)
82
- + for-each-ref: call --start-after argument "marker"
74
+* dk/t7005-editor-updates (2025-08-13) 3 commits
75
+ (merged to 'next' on 2025-08-17 at ad0ab2e2a9)
76
+ + t7005: sanitize test environment for subsequent tests
77
+ + t7005: stop abusing --exec-path
78
+ + t7005: use modern test style
79
+
80
+ Test clean-up.
81
+
82
+ Will cook in 'next'.
83
+ source: <20250812170256.71751-1-ben.knoble+github@gmail.com>
84
84
- Hotfix.
85
- source: <1a32a666-fcf4-4f05-a468-2afa07fa0e2d@web.de>
85
86
+* kr/clone-synopsis-fix (2025-08-11) 1 commit
87
+ (merged to 'next' on 2025-08-13 at b0d634ef29)
88
+ + docs: remove stray bracket from git-clone synopsis
89
88
-* rs/merge-compact-summary (2025-08-09) 1 commit
89
- (merged to 'next' on 2025-08-09 at 924127e9c0)
90
- + merge: don't document non-existing --compact-summary argument
90
+ Doc fix.
91
92
- Hotfix.
93
- source: <890631d1-4e3e-4ea5-8f58-371fadf2b1b3@web.de>
92
+ Will cook in 'next'.
93
+ source: <pull.2023.v3.git.git.1754949872593.gitgitgadget@gmail.com>
94
95
---------------------------------------------------
96
-[Cooking]
95
96
* ac/deglobal-fmt-merge-log-config (2025-08-10) 2 commits
97
(merged to 'next' on 2025-08-13 at c6c74fb8f0)
@@ -106,15 +104,15 @@ Release tarballs are available at:
104
source: <cover.1754868681.git.ayu.chandekar@gmail.com>
105
106
109
-* jc/longer-disambiguation-fix (2025-08-11) 1 commit
107
+* jc/longer-disambiguation-fix (2025-08-14) 1 commit
108
- abbrev: allow extending beyond 32 chars to disambiguate
109
110
"git rev-parse --short" and friends failed to disambiguate two
111
objects with object names that share common prefix longer than 32
112
characters.
113
116
- Comments?
117
- source: <xmqqzfc51xvk.fsf@gitster.g>
114
+ Will merge to 'next'?
115
+ source: <xmqqh5ya6iua.fsf_-_@gitster.g>
116
117
118
* dl/push-missing-object-error (2025-08-08) 3 commits
@@ -133,17 +131,18 @@ Release tarballs are available at:
131
132
133
* ja/doc-lint-sections-and-synopsis (2025-08-11) 6 commits
136
- - doc lint: check that synopsis manpages have synopsis inlines
137
- - doc:git-for-each-ref: fix styling and typos
138
- - doc: check for absence of the form --[no-]parameter
139
- - doc: check for absence of multiple terms in each entry of desc list
140
- - doc: check well-formedness of delimited sections
141
- - doc: test linkgit macros for well-formedness
134
+ (merged to 'next' on 2025-08-17 at 413ff100cd)
135
+ + doc lint: check that synopsis manpages have synopsis inlines
136
+ + doc:git-for-each-ref: fix styling and typos
137
+ + doc: check for absence of the form --[no-]parameter
138
+ + doc: check for absence of multiple terms in each entry of desc list
139
+ + doc: check well-formedness of delimited sections
140
+ + doc: test linkgit macros for well-formedness
141
142
Doc lint updates to encourage the newer and easier-to-use
143
`synopsis` format, with fixes to a handful of existing uses.
144
146
- Will merge to 'next'?
145
+ Will cook in 'next'.
146
source: <pull.1945.v3.git.1754945600.gitgitgadget@gmail.com>
147
148
@@ -197,23 +196,20 @@ Release tarballs are available at:
196
source: <20250811060137.75135-1-yldhome2d2@gmail.com>
197
198
200
-* ps/commit-graph-wo-globals (2025-08-07) 10 commits
201
- - commit-graph: stop passing in redundant repository
202
- - commit-graph: stop using `the_repository`
203
- - commit-graph: stop using `the_hash_algo`
204
- - commit-graph: refactor `parse_commit_graph()` to take a repository
205
- - commit-graph: store the hash algorithm instead of its length
206
- - commit-graph: stop using `the_hash_algo` via macros
207
- - commit-graph: fix sign comparison warnings
208
- - commit-graph: fix type for some write options
209
- - commit-graph: stop using signed integers to count Bloom filters
210
- - trace2: introduce function to trace unsigned integers
199
+* ps/commit-graph-wo-globals (2025-08-14) 6 commits
200
+ (merged to 'next' on 2025-08-17 at e2889596be)
201
+ + commit-graph: stop passing in redundant repository
202
+ + commit-graph: stop using `the_repository`
203
+ + commit-graph: stop using `the_hash_algo`
204
+ + commit-graph: refactor `parse_commit_graph()` to take a repository
205
+ + commit-graph: store the hash algorithm instead of its length
206
+ + commit-graph: stop using `the_hash_algo` via macros
207
208
Remove dependency on the_repository and other globals from the
209
commit-graph code, and other changes unrelated to de-globaling.
210
215
- Will merge to 'next'?
216
- source: <20250807-b4-pks-commit-graph-wo-the-repository-v3-0-82edef830a1e@pks.im>
211
+ Will cook in 'next'.
212
+ source: <20250815-b4-pks-commit-graph-wo-the-repository-v4-0-b6b651178cce@pks.im>
213
214
215
* tc/t0450-harden (2025-08-12) 3 commits
@@ -223,7 +219,7 @@ Release tarballs are available at:
219
220
Test updates.
221
226
- Expecting a final reroll after 2.51 final.
222
+ Expecting a reroll after 2.51 final.
223
source: <20250804073002.1586332-1-toon@iotcl.com>
224
225
@@ -252,7 +248,7 @@ Release tarballs are available at:
248
source: <xmqq1ppk58ob.fsf@gitster.g>
249
250
255
-* je/doc-rebase (2025-08-12) 5 commits
251
+* je/doc-rebase (2025-08-15) 5 commits
252
- doc: git-rebase: update discussion of internals
253
- doc: git-rebase: move --onto explanation down
254
- doc: git rebase: clarify arguments syntax
@@ -262,7 +258,7 @@ Release tarballs are available at:
258
Documentation for "git rebase" has been updated.
259
260
Will merge to 'next'?
265
- source: <pull.1949.v7.git.1755006568.gitgitgadget@gmail.com>
261
+ source: <pull.1949.v8.git.1755276750.gitgitgadget@gmail.com>
262
263
264
* rj/t6137-cygwin-fix (2025-08-08) 1 commit
@@ -292,25 +288,27 @@ Release tarballs are available at:
288
289
290
* tc/diff-tree-max-depth (2025-08-07) 3 commits
295
- - diff: teach tree-diff a max-depth parameter
296
- - within_depth: fix return for empty path
297
- - combine-diff: zero memory used for callback filepairs
291
+ (merged to 'next' on 2025-08-15 at dddb2275d4)
292
+ + diff: teach tree-diff a max-depth parameter
293
+ + within_depth: fix return for empty path
294
+ + combine-diff: zero memory used for callback filepairs
295
296
"git diff-tree" learned "--max-depth" option.
297
301
- Comments?
298
+ Will cook in 'next'.
299
source: <20250807-toon-max-depth-v2-0-50b7e5c81665@iotcl.com>
300
301
302
* dk/help-all (2025-08-03) 3 commits
306
- - builtin: also setup gently for --help-all
307
- - parse-options: refactor flags for usage_with_options_internal
308
- - Merge branch 'ua/t1517-short-help-tests' into dk/help-all
303
+ (merged to 'next' on 2025-08-13 at 6dce87c0b5)
304
+ + builtin: also setup gently for --help-all
305
+ + parse-options: refactor flags for usage_with_options_internal
306
+ + Merge branch 'ua/t1517-short-help-tests' into dk/help-all
307
(this branch uses ua/t1517-short-help-tests.)
308
309
"git cmd --help-all" outside repository.
310
313
- Will merge to 'next'.
311
+ Will cook in 'next'.
312
source: <20250803012613.54086-1-ben.knoble+github@gmail.com>
313
314
@@ -324,14 +322,15 @@ Release tarballs are available at:
322
323
324
* ly/diff-name-only-with-diff-from-content (2025-08-07) 1 commit
327
- - diff: ensure consistent diff behavior with ignore options
325
+ (merged to 'next' on 2025-08-13 at 662b1ed5c5)
326
+ + diff: ensure consistent diff behavior with ignore options
327
328
Various options to "git diff" that makes comparison ignore certain
329
aspects of the differences (like "space changes are ignored",
330
"differences in lines that match these regular expressions are
331
ignored") did not work well with "--name-only" and friends.
332
334
- Will merge to 'next'.
333
+ Will cook in 'next'.
334
source: <20250808033019.78817-1-yldhome2d2@gmail.com>
335
336
@@ -419,7 +418,8 @@ Release tarballs are available at:
418
hash function implementation used to hash lines have been updated
419
to the one used for ELF symbol lookup by Glibc.
420
422
- Comments?
421
+ Still being discussed (AUG13)
422
+ cf. <b118903c-a50a-4ae4-b41e-1c47c37218c4@gmail.com>
423
source: <20250728190520.10962-1-amonakov@ispras.ru>
424
425
@@ -529,7 +529,7 @@ Release tarballs are available at:
529
+ t5304: move `prune -h` test from t1517
530
+ t5200: move `update-server-info -h` test from t1517
531
+ t/t1517: automate `git subcmd -h` tests outside a repository
532
- (this branch is used by dk/help-all.)
532
+ (this branch is used by ad/t1517-short-help-tests-fix and dk/help-all.)
533
534
Test shuffling.
535
@@ -548,7 +548,7 @@ Release tarballs are available at:
548
source: <20250730175510.987383-1-toon@iotcl.com>
549
550
551
-* lo/repo-info (2025-08-07) 5 commits
551
+* lo/repo-info (2025-08-16) 5 commits
552
- repo: add the --format flag
553
- repo: add the field layout.shallow
554
- repo: add the field layout.bare
@@ -558,8 +558,8 @@ Release tarballs are available at:
558
A new subcommand "git repo" gives users a way to grab various
559
repository characteristics.
560
561
- Expecting a reroll?
562
- source: <20250807150239.6987-1-lucasseikioshiro@gmail.com>
561
+ Will merge to 'next'?
562
+ source: <20250816224603.3307-1-lucasseikioshiro@gmail.com>
563
564
565
* ac/deglobal-sparse-variables (2025-07-18) 3 commits