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>