What's cooking (2025/10 #02)
Junio C Hamano committed
Oct 6, 2025 at 15:28 UTC
3f98ee4873bfc9df01bcd97a49927acfac8cb181
1 file changed
+131
-226
whats-cooking.txt
+131
-226
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
-Subject: What's cooking in git.git (Oct 2025, #01; Thu, 2)
3
-X-master-at: 5099f64a82ccc80f3c6567589bfeb5e9a1b9fd6b
4
-X-next-at: e8671fe553c8b23de1b9a0f494eb2b7ff9064e62
2
+Subject: What's cooking in git.git (Oct 2025, #02; Mon, 6)
3
+X-master-at: 45547b60aca32b45d2f1ef93462cf9df28637c13
4
+X-next-at: 787ff6f08aa94a0b11d31482879f7efece126361
5
Bcc: lwn@lwn.net, gitster@pobox.com
6
7
-What's cooking in git.git (Oct 2025, #01; Thu, 2)
7
+What's cooking in git.git (Oct 2025, #02; Mon, 6)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking in my tree. Commits
@@ -46,101 +46,64 @@ Release tarballs are available at:
46
https://www.kernel.org/pub/software/scm/git/
47
48
--------------------------------------------------
49
-[Graduated to 'master']
50
-
51
-* cc/fast-import-strip-signed-commits (2025-09-17) 2 commits
52
- (merged to 'next' on 2025-09-25 at 6c9a275f43)
53
- + fast-import: add '--signed-commits=<mode>' option
54
- + gpg-interface: refactor 'enum sign_mode' parsing
55
-
56
- "git fast-import" learned that "--signed-commits=<how>" option that
57
- corresponds to that of "git fast-export".
58
-
59
- source: <20250917181427.3193500-1-christian.couder@gmail.com>
60
-
61
-
62
-* jt/odb-transaction (2025-09-16) 7 commits
63
- (merged to 'next' on 2025-09-25 at 1a5c704fb9)
64
- + odb: add transaction interface
65
- + object-file: update naming from bulk-checkin
66
- + object-file: relocate ODB transaction code
67
- + bulk-checkin: drop flush_odb_transaction()
68
- + builtin/update-index: end ODB transaction when --verbose is specified
69
- + bulk-checkin: remove ODB transaction nesting
70
- + Merge branch 'jt/de-global-bulk-checkin' into jt/odb-transaction
71
-
72
- The work to build on the bulk-checkin infrastructure to create many
73
- objects at once in a transaction and to abstract it into the
74
- generic object layer continues.
75
-
76
- source: <20250916182938.2193476-1-jltobler@gmail.com>
77
-
78
-
79
-* kh/you-still-use-whatchanged-fix (2025-09-17) 9 commits
80
- (merged to 'next' on 2025-09-25 at de9c8c526c)
81
- + BreakingChanges: remove claim about whatchanged reports
82
- + whatchanged: remove not-even-shorter clause
83
- + whatchanged: hint about git-log(1) and aliasing
84
- + you-still-use-that??: help the user help themselves
85
- + t0014: test shadowing of aliases for a sample of builtins
86
- + git: allow alias-shadowing deprecated builtins
87
- + git: move seen-alias bookkeeping into handle_alias(...)
88
- + git: add `deprecated` category to --list-cmds
89
- + Makefile: don’t add whatchanged after it has been removed
90
-
91
- The "do you still use it?" message given by a command that is
92
- deeply deprecated and allow us to suggest alternatives has been
93
- updated.
94
-
95
- source: <cover.1758139856.short.code@khaugsbakk.name>
96
-
97
-
98
-* ms/refs-optimize (2025-09-19) 9 commits
99
- (merged to 'next' on 2025-09-25 at 5fd0825882)
100
- + t: add test for git refs optimize subcommand
101
- + t0601: refactor tests to be shareable
102
- + builtin/refs: add optimize subcommand
103
- + doc: pack-refs: factor out common options
104
- + builtin/pack-refs: factor out core logic into a shared library
105
- + builtin/pack-refs: convert to use the generic refs_optimize() API
106
- + reftable-backend: implement 'optimize' action
107
- + files-backend: implement 'optimize' action
108
- + refs: add a generic 'optimize' API
109
-
110
- "git refs optimize" is added for not very well explained reason
111
- despite it does the same thing as "git pack-refs"...
112
-
113
- source: <20250919082647.535213-1-meetsoni3017@gmail.com>
114
-
115
-
116
-* ps/config-get-color-fixes (2025-09-22) 5 commits
117
- (merged to 'next' on 2025-09-25 at 7b69f57ef6)
118
- + builtin/config: do not spawn pager when printing color codes
119
- + builtin/config: special-case retrieving colors without a key
120
- + builtin/config: do not die in `get_color()`
121
- + t1300: small style fixups
122
- + t1300: write test expectations in the test's body
123
-
124
- The use of "git config get" command to learn how ANSI color
125
- sequence is for a particular type, e.g., "git config get
126
- --type=color --default=reset no.such.thing", isn't very ergonomic.
127
-
128
- source: <20250922-pks-config-color-v4-0-28b7d2697eed@pks.im>
129
-
130
-
131
-* ps/meson-build-docs (2025-09-11) 3 commits
132
- (merged to 'next' on 2025-09-25 at d531b1afdc)
133
- + ci: don't compile whole project when testing docs with Meson
134
- + meson: print docs backend as part of the summary
135
- + meson: introduce a "docs" alias to compile documentation only
136
-
137
- The build procedure based on meson learned a target to only build
138
- documentation, similar to "make doc".
139
-
140
- source: <20250911-b4-pks-meson-docs-target-v1-0-a92c666ecef9@pks.im>
49
+[New Topics]
50
+
51
+* en/doc-merge-tree-describe-merge-base (2025-10-02) 1 commit
52
+ (merged to 'next' on 2025-10-06 at 787ff6f08a)
53
+ + Documentation/git-merge-tree.adoc: clarify the --merge-base option
54
+
55
+ Clarify the "--merge-base" command line option in "git merge-tree".
56
+
57
+ Will merge to 'master'.
58
+ source: <pull.1980.git.1759444487406.gitgitgadget@gmail.com>
59
+
60
+
61
+* je/doc-data-model (2025-10-03) 1 commit
62
+ - doc: add a explanation of Git's data model
63
+
64
+ Add a new manual that describes the data model.
65
+
66
+ Comments?
67
+ source: <pull.1981.git.1759512876284.gitgitgadget@gmail.com>
68
+
69
+
70
+* rs/add-patch-options-fix (2025-10-06) 6 commits
71
+ - add-patch: reset "permitted" at loop start
72
+ - add-patch: let options a and d roll over like y and n
73
+ - add-patch: let options k and K roll over like j and J
74
+ - add-patch: let options y, n, j, and e roll over to next undecided
75
+ - add-patch: document that option J rolls over
76
+ - add-patch: improve help for options j, J, k, and K
77
+
78
+ The code in "git add -p" and friends to iterate over hunks was
79
+ riddled with bugs, which has been corrected.
80
+
81
+ Will merge to 'next'?
82
+ source: <fe8e8097-2b05-4dd2-a754-f59e4ba5f95a@web.de>
83
+
84
+
85
+* jn/doc-help-translaing-pretty-options (2025-10-05) 1 commit
86
+ - doc: do not break sentences into "lego" pieces
87
+
88
+ Documentation for "git log --pretty" options has been updated
89
+ to make it easier to translate.
90
+
91
+ Will merge to 'next'.
92
+ source: <pull.1982.git.1759698724134.gitgitgadget@gmail.com>
93
+
94
+
95
+* jn/doc-synopsis (2025-10-05) 3 commits
96
+ - doc: convert git worktree to synopsis style
97
+ - doc: convert git tag to synopsis style
98
+ - doc: convert git-stash.adoc to synopis style
99
+
100
+ Doc-mark-up modernization continues.
101
+
102
+ Will merge to 'next'.
103
+ source: <pull.1969.git.1759698702.gitgitgadget@gmail.com>
104
105
--------------------------------------------------
143
-[New Topics]
106
+[Cooking]
107
108
* tb/incremental-midx-part-3.1 (2025-09-29) 51 commits
109
- SQUASH??? play well with other topics by preemptively including "repository.h"
@@ -196,6 +159,7 @@ Release tarballs are available at:
159
- Merge branch 'ps/packfile-store' into tb/incremental-midx-part-3.1
160
(this branch uses ps/packfile-store.)
161
162
+ Comments?
163
source: <cover.1759097191.git.me@ttaylorr.com>
164
165
@@ -203,6 +167,9 @@ Release tarballs are available at:
167
- SubmittingPatches: add section about AI
168
169
AI guidelines.
170
+
171
+ Perhaps we should adopt what QEMU uses for simplicity?
172
+ cf. <aOBMHqLxNd86vgjH@fruit.crustytoothpaste.net>
173
source: <20251001140310.527097-1-christian.couder@gmail.com>
174
175
@@ -258,17 +225,16 @@ Release tarballs are available at:
225
source: <20251001-b4-pks-history-builtin-v4-0-8e61ddb86317@pks.im>
226
227
261
-* en/make-libgit-a (2025-10-01) 3 commits
228
+* en/make-libgit-a (2025-10-02) 2 commits
229
- make: delete REFTABLE_LIB, add reftable to LIB_OBJS
230
- make: delete XDIFF_LIB, add xdiff to LIB_OBJS
264
- - make: move xdiff and reftable objects before GITLIBS
231
232
Instead of three library archives (one for git, one for reftable,
233
and one for xdiff), roll everything into a single libgit.a archive.
234
This would help later effort to FFI into Rust.
235
270
- Comments?
271
- source: <pull.2065.git.git.1759341748.gitgitgadget@gmail.com>
236
+ Will merge to 'next'?
237
+ source: <pull.2065.v2.git.git.1759447647.gitgitgadget@gmail.com>
238
239
240
* ms/doc-worktree-side-by-side (2025-10-02) 4 commits
@@ -285,65 +251,31 @@ Release tarballs are available at:
251
252
253
* ps/gitlab-ci-windows-improvements (2025-10-02) 5 commits
288
- - t8020: fix test failure due to indeterministic tag sorting
289
- - gitlab-ci: upload Meson test logs as JUnit reports
290
- - gitlab-ci: drop workaround for Python certificate store on Windows
291
- - gitlab-ci: ignore failures to disable realtime monitoring
292
- - gitlab-ci: dedup instructions to disable realtime monitoring
254
+ (merged to 'next' on 2025-10-03 at 6adb054d12)
255
+ + t8020: fix test failure due to indeterministic tag sorting
256
+ + gitlab-ci: upload Meson test logs as JUnit reports
257
+ + gitlab-ci: drop workaround for Python certificate store on Windows
258
+ + gitlab-ci: ignore failures to disable realtime monitoring
259
+ + gitlab-ci: dedup instructions to disable realtime monitoring
260
261
GitLab CI improvements.
262
296
- Will merge to 'next'.
263
+ Will merge to 'master'.
264
source: <20251002-pks-gitlab-ci-windows-improvements-v1-0-6a8b6b45d728@pks.im>
265
299
---------------------------------------------------
300
-[Stalled]
301
-
302
-These topics have been expecting updates for quite some time. I'll
303
-eject any of them when they start to conflict with other topics in
304
-'seen' and may drop them from my tree when they are dormant for too
305
-long (let's say 8 weeks is way too long, for now). After that, they
306
-can be proposed again by rerolling them in a shape that would work
307
-well with other topics in 'seen' (and of course 'next' and
308
-"master').
266
310
-* lc/rebase-trailer (2025-08-03) 2 commits
311
- - rebase: support --trailer
312
- - trailer: append trailers in-process and drop the fork to `interpret-trailers`
313
-
314
- Expecting a reroll.
315
- cf. <198826af571.62b85cb31711042.2415806544948206668@linux.beauty>
316
- cf. <xmqqiki7qasu.fsf@gitster.g>
317
- source: <20250803150059.402017-1-me@linux.beauty>
318
-
319
-
320
-* ac/deglobal-sparse-variables (2025-07-18) 3 commits
321
- . environment: remove the global variable 'sparse_expect_files_outside_of_patterns'
322
- . environment: move access to "core.sparsecheckoutcone" into repo_settings
323
- . environment: move access to "core.sparsecheckout" into repo_settings
324
-
325
- Two global variables related to sparse checkout have been moved to
326
- the repository settings structure.
327
-
328
- Expecting a reroll.
329
- cf. <CAE7as+bnG6KgA8X_n36pqP15bmyM6re+xEb1MOXKvZSUdJ8Arg@mail.gmail.com>
330
- Ejected out of 'seen' for now.
331
- source: <cover.1752882401.git.ayu.chandekar@gmail.com>
332
-
333
---------------------------------------------------
334
-[Cooking]
335
-
336
-* rj/doc-missing-technical-docs (2025-09-25) 1 commit
337
- - doc: add some missing technical documents
338
- (this branch is used by rj/doc-technical-rfc.)
267
+* rj/doc-missing-technical-docs (2025-10-02) 1 commit
268
+ (merged to 'next' on 2025-10-06 at f639955fdc)
269
+ + doc: add some missing technical documents
270
+ (this branch is used by rj/doc-technical-fixes.)
271
272
Doc updates.
273
342
- Will merge to 'next'?
343
- source: <2326e1c8-19a3-4454-ab71-0a6cfa8cf8e9@ramsayjones.plus.com>
274
+ Will merge to 'master'.
275
+ source: <20251002221233.541844-2-ramsay@ramsayjones.plus.com>
276
277
346
-* rj/doc-technical-rfc (2025-09-25) 3 commits
278
+* rj/doc-technical-fixes (2025-10-02) 3 commits
279
- doc: commit-graph.adoc: fix up some formatting
280
- doc: sparse-checkout.adoc: fix asciidoc warnings
281
- doc: remembering-renames.adoc: fix asciidoc warnings
@@ -351,8 +283,8 @@ well with other topics in 'seen' (and of course 'next' and
283
284
Documenation mark-up fixes.
285
354
- RFC.
355
- source: <875fb7a0-6dd9-412b-a34a-21758c339871@ramsayjones.plus.com>
286
+ Comments?
287
+ source: <20251002221233.541844-1-ramsay@ramsayjones.plus.com>
288
289
290
* ja/doc-markup-attached-paragraph-fix (2025-09-27) 1 commit
@@ -361,20 +293,22 @@ well with other topics in 'seen' (and of course 'next' and
293
294
Documentation mark-up fix.
295
364
- Will merge to 'master'.
296
+ Expecting an incremental follow-up to avoid regerssion.
297
+ cf. <2239952.irdbgypaU6@cayenne>
298
source: <20250927195032.37223-1-jn.avila@free.fr>
299
300
368
-* jc/optional-path (2025-09-28) 3 commits
301
+* jc/optional-path (2025-09-28) 4 commits
302
- parseopt: values of pathname type can be prefixed with :(optional)
303
- config: values of pathname type can be prefixed with :(optional)
304
+ - t7500: fix GIT_EDITOR shell snippet
305
- t7500: make each piece more independent
306
307
Configuration variables that take a pathname as a value
308
(e.g. blame.ignorerevsfile) can be marked as optional by prefixing
309
":(optoinal)" before its value.
310
377
- Comments?
311
+ Will merge to 'next'?
312
source: <cover.1759094936.git.ben.knoble+github@gmail.com>
313
314
@@ -436,8 +370,7 @@ well with other topics in 'seen' (and of course 'next' and
370
source: <pull.1976.git.1758656702.gitgitgadget@gmail.com>
371
372
439
-* je/doc-push-upstream (2025-09-30) 6 commits
440
- - SQUASH???
373
+* je/doc-push-upstream (2025-10-06) 5 commits
374
- doc: git-push: add explanation of `git push origin main`
375
- doc: git-push: clarify "what to push"
376
- doc: git-push: clarify "where to push"
@@ -446,9 +379,8 @@ well with other topics in 'seen' (and of course 'next' and
379
380
Documentation updates.
381
449
- Expecting a reroll.
450
- cf. <5044672.31r3eYUQgx@cayenne>
451
- source: <pull.1964.v4.git.1759262314.gitgitgadget@gmail.com>
382
+ Will merge to 'next'?
383
+ source: <pull.1964.v5.git.1759777131.gitgitgadget@gmail.com>
384
385
386
* jk/diff-no-index-with-pathspec-fix (2025-09-24) 1 commit
@@ -488,7 +420,7 @@ well with other topics in 'seen' (and of course 'next' and
420
source: <pull.1974.v2.git.1758882772.gitgitgadget@gmail.com>
421
422
491
-* kn/reftable-consistency-checks (2025-09-26) 7 commits
423
+* kn/reftable-consistency-checks (2025-10-06) 7 commits
424
- refs/reftable: add fsck check for checking the table name
425
- reftable: add code to facilitate consistency checks
426
- fsck: order 'fsck_msg_type' alphabetically
@@ -501,13 +433,12 @@ well with other topics in 'seen' (and of course 'next' and
433
carefully.
434
435
Comments?
504
- source: <20250926-228-reftable-introduce-consistency-checks-v4-0-c96fd8551c0d@gmail.com>
436
+ source: <20251006-228-reftable-introduce-consistency-checks-v5-0-f196d386214f@gmail.com>
437
438
507
-* bc/sha1-256-interop-01 (2025-09-19) 10 commits
508
- - fixup! docs: add documentation for loose objects
509
- - t: add a prerequisite for a compatibility hash
510
- - Allow specifying compatibility hash
439
+* bc/sha1-256-interop-01 (2025-10-02) 9 commits
440
+ - t1010: use BROKEN_OBJECTS prerequisite
441
+ - t: allow specifying compatibility hash
442
- fsck: consider gpgsig headers expected in tags
443
- rev-parse: allow printing compatibility hash
444
- docs: add documentation for loose objects
@@ -518,9 +449,8 @@ well with other topics in 'seen' (and of course 'next' and
449
450
The beginning of SHA1-SHA256 interoperability work.
451
521
- Expecting a reroll.
522
- cf. <aNHB4V7figj9lmfk@fruit.crustytoothpaste.net>
523
- source: <20250919010911.649831-1-sandals@crustytoothpaste.net>
452
+ Will merge to 'next'?
453
+ source: <20251002223855.1022847-1-sandals@crustytoothpaste.net>
454
455
456
* pw/add-p-hunk-splitting-fix (2025-09-25) 2 commits
@@ -556,25 +486,19 @@ well with other topics in 'seen' (and of course 'next' and
486
source: <pull.2048.v6.git.git.1758926520.gitgitgadget@gmail.com>
487
488
559
-* ar/submodule-gitdir-tweak (2025-09-08) 10 commits
560
- - t7425: add gitdir encoding tests
561
- - t7450: move nested gitdir tests to t7425
562
- - submodule: remove validate_submodule_git_dir()
489
+* ar/submodule-gitdir-tweak (2025-10-06) 5 commits
490
- submodule: error out if gitdir name is too long
491
- submodule: encode gitdir paths to avoid conflicts
492
- strbuf: bring back is_rfc3986_unreserved
566
- - t7425: add basic mixed submodule gitdir path tests
493
- submodule: add gitdir path config override
568
- - submodule: create new gitdirs under submodules path
494
- submodule--helper: use submodule_name_to_gitdir in add_submodule
495
496
Avoid local submodule repository directory paths overlapping with
497
each other by encoding submodule names before using them as path
498
components.
499
575
- Expecting a reroll.
576
- cf. <87ecsf7g84.fsf@collabora.com> etc.
577
- source: <20250908140117.262205-1-adrian.ratiu@collabora.com>
500
+ Comments?
501
+ source: <20251006112518.3764240-1-adrian.ratiu@collabora.com>
502
503
504
* je/doc-push (2025-09-23) 2 commits
@@ -598,8 +522,7 @@ well with other topics in 'seen' (and of course 'next' and
522
source: <20250910-b4-pks-odb-drop-wrappers-v1-1-6ed660cb1eec@pks.im>
523
524
601
-* ps/commit-graph-per-object-source (2025-09-04) 6 commits
602
- - odb: move commit-graph into the object sources
525
+* ps/commit-graph-per-object-source (2025-09-04) 5 commits
526
- commit-graph: pass graphs that are to be merged as parameter
527
- commit-graph: return commit graph from `repo_find_commit_pos_in_graph()`
528
- commit-graph: return the prepared commit graph from `prepare_commit_graph()`
@@ -608,8 +531,9 @@ well with other topics in 'seen' (and of course 'next' and
531
532
Declare commit-graph is per object_source, which may not be a good idea.
533
611
- Comments?
534
+ Will merge to 'next'.
535
cf. <cf7aeda1-297a-4805-b0ae-e379ce11bbcf@gmail.com>
536
+ cf. <aN5gPoPC4WEYw9CF@pks.im>
537
source: <20250904-b4-pks-commit-graph-via-source-v1-0-d932c2481e1a@pks.im>
538
539
@@ -633,7 +557,7 @@ well with other topics in 'seen' (and of course 'next' and
557
source: <20251002-b4-pks-rust-breaking-change-v8-0-3a89fd5b1ce7@pks.im>
558
559
636
-* sj/string-list (2025-09-17) 4 commits
560
+* sj/string-list (2025-10-05) 4 commits
561
- refs: enable sign compare warnings check
562
- string-list: change "string_list_find_insert_index" return type to "size_t"
563
- string-list: replace negative index encoding with "exact_match" parameter
@@ -644,9 +568,8 @@ well with other topics in 'seen' (and of course 'next' and
568
array index that would only fit in size_t but not int or ssize_t
569
to achieve unstated goal.
570
647
- Expecting a reroll.
648
- cf. <CAOLa=ZShms1D-cq=x04dtT2ULTVE3ZDo8DODFnJRP2wcJz0EgQ@mail.gmail.com>
649
- source: <aMp8yNFiXDyk2hP4@ArchLinux>
571
+ Will merge to 'next'?
572
+ source: <aONhmrE0otiyZ16f@ArchLinux>
573
574
575
* ps/packfile-store (2025-09-23) 16 commits
@@ -699,47 +622,29 @@ well with other topics in 'seen' (and of course 'next' and
622
[Discarded]
623
624
These have been kept outside 'seen' for some time, and were removed
702
-for now, until they are resubmit in a shape that plays well with
625
+for now, until they get resubmit in a shape that plays well with
626
other topics in 'seen'.
627
705
-* en/rust-xdiff (2025-09-07) 8 commits
706
- . xdiff: change the types of dstart, dend, rchg, and rindex in xdfile_t
707
- . xdiff: make xdfile_t.nreff a usize instead of long
708
- . xdiff: make xdfile_t.nrec a usize instead of long
709
- . xdiff: split xrecord_t.ha into line_hash and minimal_perfect_hash
710
- . xdiff: make xrecord_t.size a usize instead of long
711
- . xdiff: make xrecord_t.ptr a u8 instead of char
712
- . xdiff: include compat/rust_types.h
713
- . compat/rust_types.h: define rust primitive types
714
- . Merge branch 'en/xdiff-cleanup' into en/rust-xdiff
715
-
716
- Use Rust-friendly types in xdiff code.
717
-
718
- Expecting a reroll based on the updated base topic, but the base
719
- topic may further be updated first?
720
- cf. <CAH=ZcbA5hAM9kmO410KzVW7RXWWiwX2oJk6GGPP+6oVYatRVOw@mail.gmail.com>
721
- source: <pull.2048.git.git.1757274320.gitgitgadget@gmail.com>
722
-
723
-
724
-* en/rust-wip (2025-09-16) 18 commits
725
- . misc::varint: reimplement as test balloon for Rust
726
- . misc: use BuildHelper
727
- . build: new crate, misc
728
- . varint: use explicit width for integers
729
- . build-helper: cbindgen, let crates generate a header file
730
- . build-helper: link against libgit.a and any other required C libraries
731
- . build: new crate, build-helper
732
- . github workflows: upload Cargo.lock
733
- . win+Meson: do allow linking with the Rust-built xdiff
734
- . github workflows: install rust
735
- . help: report on whether or not Rust is enabled
736
- . build: introduce rust
737
- . BreakingChanges: announce Rust becoming mandatory
738
- . doc: add a policy for using Rust
739
- . make: merge reftable lib into libgit.a
740
- . make: merge xdiff lib into libgit.a
741
- . make: add -fPIE flag
742
- . cleanup: rename variables that collide with Rust primitive type names
743
-
744
- Expecting a reroll, but probably xdiff stuff comes first?
745
- source: <pull.2043.v2.git.git.1758071798.gitgitgadget@gmail.com>
628
+* lc/rebase-trailer (2025-08-03) 2 commits
629
+ . rebase: support --trailer
630
+ . trailer: append trailers in-process and drop the fork to `interpret-trailers`
631
+
632
+ Has been expecting a reroll for way too long.
633
+ cf. <198826af571.62b85cb31711042.2415806544948206668@linux.beauty>
634
+ cf. <xmqqiki7qasu.fsf@gitster.g>
635
+ cf. <1995bf77c93.3eeb42b4972717.3783775021840050008@linux.beauty>
636
+ source: <20250803150059.402017-1-me@linux.beauty>
637
+
638
+
639
+* ac/deglobal-sparse-variables (2025-07-18) 3 commits
640
+ . environment: remove the global variable 'sparse_expect_files_outside_of_patterns'
641
+ . environment: move access to "core.sparsecheckoutcone" into repo_settings
642
+ . environment: move access to "core.sparsecheckout" into repo_settings
643
+
644
+ Two global variables related to sparse checkout have been moved to
645
+ the repository settings structure.
646
+
647
+ Has been expecting a reroll for way too long.
648
+ cf. <CAE7as+bnG6KgA8X_n36pqP15bmyM6re+xEb1MOXKvZSUdJ8Arg@mail.gmail.com>
649
+ Ejected out of 'seen' for now.
650
+ source: <cover.1752882401.git.ayu.chandekar@gmail.com>