What's cooking (2026/01 #02)
Junio C Hamano committed
Jan 5, 2026 at 21:35 UTC
0715c87f2425f6c7c3e2bf733a9dd0e7afcdcc38
1 file changed
+103
-35
whats-cooking.txt
+103
-35
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
-Subject: What's cooking in git.git (Jan 2026, #01)
2
+Subject: What's cooking in git.git (Jan 2026, #02)
3
X-master-at: 68cb7f9e92a5d8e9824f5b52ac3d0a9d8f653dbe
4
-X-next-at: 883dcfc63e9919461b343a9f21c411752d32df39
4
+X-next-at: c9366fe5a04afd4bfc01bb74b2471bc26509b37a
5
Bcc: lwn@lwn.net, gitster@pobox.com
6
7
-What's cooking in git.git (Jan 2026, #01)
7
+What's cooking in git.git (Jan 2026, #02)
8
-----------------------------------------
9
10
Here are the topics that have been cooking in my tree. Commits
@@ -48,6 +48,70 @@ Release tarballs are available at:
48
--------------------------------------------------
49
[New Topics]
50
51
+* en/xdiff-cleanup-3 (2026-01-03) 11 commits
52
+ - SQUASH??? cocci
53
+ - xdiff: move xdl_cleanup_records() from xprepare.c to xdiffi.c
54
+ - xdiff: remove dependence on xdlclassifier from xdl_cleanup_records()
55
+ - xdiff: replace xdfile_t.dend with xdfenv_t.delta_end
56
+ - xdiff: replace xdfile_t.dstart with xdfenv_t.delta_start
57
+ - xdiff: cleanup xdl_trim_ends()
58
+ - xdiff: use xdfenv_t in xdl_trim_ends() and xdl_cleanup_records()
59
+ - xdiff: let patience and histogram benefit from xdl_trim_ends()
60
+ - xdiff: don't waste time guessing the number of lines
61
+ - xdiff: make classic diff explicit by creating xdl_do_classic_diff()
62
+ - ivec: introduce the C side of ivec
63
+
64
+ Preparation of xdiff/ codebase to work with Rust
65
+
66
+ Comments?
67
+ source: <pull.2156.git.git.1767379944.gitgitgadget@gmail.com>
68
+
69
+
70
+* hn/status-compare-with-push (2026-01-04) 2 commits
71
+ - status: show comparison with push remote tracking branch
72
+ - refactor format_branch_comparison in preparation
73
+
74
+ "git status" learned to show comparison between the current branch
75
+ and its push destination as well as its upstream, when the two are
76
+ different (i.e., triangular workflow).
77
+
78
+ Comments?
79
+ source: <pull.2138.v16.git.git.1767568882.gitgitgadget@gmail.com>
80
+
81
+
82
+* ob/core-attributesfile-in-repository (2026-01-02) 1 commit
83
+ - environment: move "core.attributesFile" into repo-setting
84
+
85
+ The core.attributesfile is intended to be set per repository, but
86
+ were kept track of by a single global variable in-core, which has
87
+ been corrected by moving it to per-repository data structure.
88
+
89
+ Comments?
90
+ source: <aVfzMsN2ouY3UBFG@ubuntu>
91
+
92
+
93
+* aa/add-p-previous-decisions (2026-01-04) 1 commit
94
+ - add -p: show user's hunk decision when selecting hunks
95
+
96
+ "git add -p" and friends notes what the current status of the hunk
97
+ being shown is.
98
+
99
+ Comments?
100
+ source: <aVpI36nPuZAEchuM@Adekunles-MacBook-Air.local>
101
+
102
+
103
+* ps/t1300-2021-use-test-path-is-helpers (2026-01-04) 1 commit
104
+ (merged to 'next' on 2026-01-05 at c9366fe5a0)
105
+ + t1300: use test helpers instead of `test` command
106
+
107
+ Test updates.
108
+
109
+ Will merge to 'master'.
110
+ source: <20260104194812.15134-1-pushkarkumarsingh1970@gmail.com>
111
+
112
+--------------------------------------------------
113
+[Cooking]
114
+
115
* pt/fsmonitor-linux (2025-12-31) 1 commit
116
- fsmonitor: implement filesystem change listener for Linux
117
@@ -62,20 +126,18 @@ Release tarballs are available at:
126
127
Test fixup.
128
65
- Will merge to 'next'?
129
+ Comments?
130
source: <pull.2150.v2.git.git.1767226763360.gitgitgadget@gmail.com>
131
132
69
-* pt/t7800-difftool-test-racefix (2025-12-31) 1 commit
133
+* pt/t7800-difftool-test-racefix (2026-01-03) 1 commit
134
- t7800: fix racy "difftool --dir-diff syncs worktree" test
135
136
Test fixup.
137
138
Will merge to 'next'.
75
- source: <pull.2149.git.git.1767219599334.gitgitgadget@gmail.com>
139
+ source: <pull.2149.v3.git.git.1767472809897.gitgitgadget@gmail.com>
140
77
---------------------------------------------------
78
-[Cooking]
141
142
* dd/t5403-modernise (2025-12-29) 1 commit
143
(merged to 'next' on 2026-01-01 at d1d712e288)
@@ -106,7 +168,8 @@ Release tarballs are available at:
168
"git fsck" used inconsistent set of refs to show a confused
169
warning, which has been corrected.
170
109
- Will merge to 'next'?
171
+ Waiting for review responses.
172
+ cf. <20260102054922.GA2580212@coredump.intra.peff.net>
173
source: <pull.2026.git.1767035549378.gitgitgadget@gmail.com>
174
175
@@ -173,25 +236,26 @@ Release tarballs are available at:
236
237
238
* rs/commit-stack (2025-12-24) 14 commits
176
- - commit-reach: use commit_stack
177
- - commit-graph: use commit_stack
178
- - commit: add commit_stack_grow()
179
- - shallow: use commit_stack
180
- - pack-bitmap-write: use commit_stack
181
- - commit: add commit_stack_init()
182
- - test-reach: use commit_stack
183
- - remote: use commit_stack for src_commits
184
- - remote: use commit_stack for sent_tips
185
- - remote: use commit_stack for local_commits
186
- - name-rev: use commit_stack
187
- - midx: use commit_stack
188
- - log: use commit_stack
189
- - revision: export commit_stack
239
+ (merged to 'next' on 2026-01-05 at 8b44eff694)
240
+ + commit-reach: use commit_stack
241
+ + commit-graph: use commit_stack
242
+ + commit: add commit_stack_grow()
243
+ + shallow: use commit_stack
244
+ + pack-bitmap-write: use commit_stack
245
+ + commit: add commit_stack_init()
246
+ + test-reach: use commit_stack
247
+ + remote: use commit_stack for src_commits
248
+ + remote: use commit_stack for sent_tips
249
+ + remote: use commit_stack for local_commits
250
+ + name-rev: use commit_stack
251
+ + midx: use commit_stack
252
+ + log: use commit_stack
253
+ + revision: export commit_stack
254
255
Code clean-up, unifying various hand-rolled "list of commit
256
objects" and use the commit_stack API.
257
194
- Will merge to 'next'?
258
+ Will merge to 'master'.
259
source: <20251224170327.68049-1-l.s.r@web.de>
260
261
@@ -226,12 +290,13 @@ Release tarballs are available at:
290
291
292
* sb/bundle-uri-without-uri (2025-12-19) 1 commit
229
- - bundle-uri: validate that bundle entries have a uri
293
+ (merged to 'next' on 2026-01-05 at 62d0a58199)
294
+ + bundle-uri: validate that bundle entries have a uri
295
296
Diagnose invalid bundle-URI that lack the URI entry, instead of
297
crashing.
298
234
- Will merge to 'next'?
299
+ Will merge to 'master'.
300
source: <pull.2134.v2.git.git.1766160106521.gitgitgadget@gmail.com>
301
302
@@ -247,15 +312,16 @@ Release tarballs are available at:
312
313
314
* ja/doc-synopsis-style-more (2025-12-20) 5 commits
250
- - doc: convert git-remote to synopsis style
251
- - doc: convert git stage to use synopsis block
252
- - doc: convert git-status tables to AsciiDoc format
253
- - doc: convert git-status to synopsis style
254
- - doc: fix t0450-txt-doc-vs-help to select only first synopsis block
315
+ (merged to 'next' on 2026-01-05 at 20eb741139)
316
+ + doc: convert git-remote to synopsis style
317
+ + doc: convert git stage to use synopsis block
318
+ + doc: convert git-status tables to AsciiDoc format
319
+ + doc: convert git-status to synopsis style
320
+ + doc: fix t0450-txt-doc-vs-help to select only first synopsis block
321
322
More doc style updates.
323
258
- Will merge to 'next'?
324
+ Will merge to 'master'.
325
source: <pull.2020.git.1766258187.gitgitgadget@gmail.com>
326
327
@@ -628,7 +694,7 @@ Release tarballs are available at:
694
source: <20251226122334.16687-1-adrian.ratiu@collabora.com>
695
696
631
-* je/doc-reset (2025-12-18) 4 commits
697
+* je/doc-reset (2026-01-01) 4 commits
698
- doc: git-reset: clarify `git reset <pathspec>`
699
- doc: git-reset: clarify `git reset [mode]`
700
- doc: git-reset: clarify intro
@@ -636,8 +702,10 @@ Release tarballs are available at:
702
703
Documentation updates.
704
639
- Will merge to 'next'?
640
- source: <cover.1766103827.git.ben.knoble+github@gmail.com>
705
+ Expecting a (hopefully small and final) reroll.
706
+ cf. <5953760.DvuYhMxLoT@piment-oiseau>
707
+ cf. <1943073.tdWV9SEqCh@piment-oiseau>
708
+ source: <cover.1767307382.git.ben.knoble+github@gmail.com>
709
710
711
* ps/history (2025-12-03) 13 commits