What's cooking (2022/03 #07)

Junio C Hamano committed Mar 30, 2022 at 17:15 UTC 435b0e37eae35f60408051423aa03ee25853139d
1 file changed +220 -172
whats-cooking.txt
+220 -172
@@ -1,10 +1,10 @@
1 To: git@vger.kernel.org
2 Bcc: lwn@lwn.net
3 -Subject: What's cooking in git.git (Mar 2022, #06; Mon, 28)
4 -X-master-at: abf474a5dd901f28013c52155411a48fd4c09922
5 -X-next-at: 24ac8fe03f00dc3a586a4d4fd3aca8f40dec48f0
3 +Subject: What's cooking in git.git (Mar 2022, #07; Wed, 30)
4 +X-master-at: 805e0a68082a217f0112db9ee86a022227a9c81b
5 +X-next-at: 59ce5fa87eb4cb23cbd2457a488784725996144b
6
7 -What's cooking in git.git (Mar 2022, #06; Mon, 28)
7 +What's cooking in git.git (Mar 2022, #07; Wed, 30)
8 --------------------------------------------------
9
10 Here are the topics that have been cooking in my tree. Commits
@@ -18,6 +18,15 @@ useful"). Do not read too much into a topic being in (or not in)
18 'seen'. The ones marked with '.' do not appear in any of the
19 integration branches, but I am still holding onto them.
20
21 +There are a handful topics that are marked to be expecting updates,
22 +some of them more than a month old. Do authors lost interest? I'd
23 +look at them myself to see if they are interesting enough (in which
24 +case I may try to finish the last mile for them) when I find time,
25 +but no promises. Help is appreciated.
26 +
27 +Also, there are a couple of "git p4" patches, for which we seem to
28 +totally lack reviewers. Help is appreciated, here, too.
29 +
30 Copies of the source code to Git live in many repositories, and the
31 following is a list of the ones I push into or their mirrors. Some
32 repositories have only a subset of branches.
@@ -49,55 +58,150 @@ Release tarballs are available at:
58 --------------------------------------------------
59 [Graduated to 'master']
60
52 -* gc/recursive-fetch-with-unused-submodules (2022-03-16) 10 commits
53 - (merged to 'next' on 2022-03-17 at 2813b7b1c3)
54 - + submodule: fix latent check_has_commit() bug
55 - + fetch: fetch unpopulated, changed submodules
56 - + submodule: move logic into fetch_task_create()
57 - + submodule: extract get_fetch_task()
58 - + submodule: store new submodule commits oid_array in a struct
59 - + submodule: inline submodule_commits() into caller
60 - + submodule: make static functions read submodules from commits
61 - + t5526: create superproject commits with test helper
62 - + t5526: stop asserting on stderr literally
63 - + t5526: introduce test helper to assert on fetches
64 -
65 - When "git fetch --recurse-submodules" grabbed submodule commits
66 - that would be needed to recursively check out newly fetched commits
67 - in the superproject, it only paid attention to submodules that are
68 - in the current checkout of the superproject. We now do so for all
69 - submodules that have been run "git submodule init" on.
70 - source: <20220308001433.94995-1-chooglen@google.com>
71 -
72 -
73 -* ns/core-fsyncmethod (2022-03-15) 6 commits
74 - (merged to 'next' on 2022-03-17 at c8a52f8cbe)
75 - + core.fsync: documentation and user-friendly aggregate options
76 - + core.fsync: new option to harden the index
77 - + core.fsync: add configuration parsing
78 - + core.fsync: introduce granular fsync control infrastructure
79 - + core.fsyncmethod: add writeout-only mode
80 - + wrapper: make inclusion of Windows csprng header tightly scoped
81 - (this branch is used by ns/batch-fsync and ps/fsync-refs.)
82 -
83 - Replace core.fsyncObjectFiles with two new configuration variables,
84 - core.fsync and core.fsyncMethod.
85 - source: <pull.1093.v6.git.1646952204.gitgitgadget@gmail.com>
86 -
87 -
88 -* ps/fsync-refs (2022-03-15) 2 commits
89 - (merged to 'next' on 2022-03-17 at 9e007c1178)
90 - + core.fsync: new option to harden references
91 - + Merge branch 'ns/core-fsyncmethod' into ps/fsync-refs
92 - (this branch uses ns/core-fsyncmethod.)
61 +* ab/refs-various-fixes (2022-03-17) 5 commits
62 + (merged to 'next' on 2022-03-18 at d65ed663a7)
63 + + refs debug: add a wrapper for "read_symbolic_ref"
64 + + packed-backend: remove stub BUG(...) functions
65 + + misc *.c: use designated initializers for struct assignments
66 + + refs: use designated initializers for "struct ref_iterator_vtable"
67 + + refs: use designated initializers for "struct ref_storage_be"
68 +
69 + Code clean-up.
70 + source: <cover-0.5-00000000000-20220317T171618Z-avarab@gmail.com>
71 +
72 +
73 +* jc/rebase-detach-fix (2022-03-18) 2 commits
74 + (merged to 'next' on 2022-03-21 at 1eb51c65c9)
75 + + rebase: set REF_HEAD_DETACH in checkout_up_to_date()
76 + + rebase: use test_commit helper in setup
77 +
78 + "git rebase $base $non_branch_commit", when $base is an ancestor or
79 + the $non_branch_commit, modified the current branch, which has been
80 + corrected.
81 + source: <pull.1226.v5.git.git.1647611643.gitgitgadget@gmail.com>
82
94 - Updates to refs traditionally weren't fsync'ed, but we can
95 - configure using core.fsync variable to do so.
96 - source: <47dd79106b93bb81750320d50ccaa74c24aacd28.1646992380.git.ps@pks.im>
83 +
84 +* jt/reset-grafts-when-resetting-shallow (2022-03-17) 1 commit
85 + (merged to 'next' on 2022-03-21 at 7030392f37)
86 + + shallow: reset commit grafts when shallow is reset
87 +
88 + When "shallow" information is updated, we forgot to update the
89 + in-core equivalent, which has been corrected.
90 + source: <20220317182448.1633847-1-jonathantanmy@google.com>
91 +
92 +
93 +* vd/cache-bottom-fix (2022-03-17) 3 commits
94 + (merged to 'next' on 2022-03-21 at 6760b84f38)
95 + + Revert "unpack-trees: improve performance of next_cache_entry"
96 + + unpack-trees: increment cache_bottom for sparse directories
97 + + t1092: add sparse directory before cone in test repo
98 +
99 + Correct a bug in unpack-trees introduced earlier.
100 + source: <pull.1179.v2.git.1647532536.gitgitgadget@gmail.com>
101
102 --------------------------------------------------
103 [New Topics]
104
105 +* cw/remote-object-info (2022-03-30) 5 commits
106 + - fixup! transfer.advertiseObjectInfo: add object-info config
107 + - fixup! object-info: add option for retrieving object info
108 + - object-info: add option for retrieving object info
109 + - transfer.advertiseObjectInfo: add object-info config
110 + - fetch-pack: refactor packet writing and fetch options
111 +
112 + Attempt to add a client component to talk with object-info
113 + endpoint.
114 + source: <20220328191112.3092139-1-calvinwan@google.com>
115 +
116 +
117 +* dp/worktree-repair-in-usage (2022-03-29) 1 commit
118 + - worktree: include repair cmd in usage
119 +
120 + Usage string fix.
121 +
122 + Will merge to 'next'.
123 + source: <e0bfbfd5320edad29d20bef5e4eab2750bc3016c.1648500426.git.gitgitgadget@gmail.com>
124 +
125 +
126 +* vd/mv-refresh-stat (2022-03-29) 1 commit
127 + - mv: refresh stat info for moved entry
128 +
129 + "git mv" failed to refresh the cached stat information for the
130 + entry that it moved
131 +
132 + Will merge to 'next'?
133 + source: <pull.1187.v2.git.1648516027925.gitgitgadget@gmail.com>
134 +
135 +
136 +* ns/core-fsyncmethod (2022-03-30) 2 commits
137 + - core.fsyncmethod: correctly camel-case warning message
138 + - core.fsync: fix incorrect expression for default configuration
139 + (this branch is used by ns/batch-fsync.)
140 +
141 + A couple of fix-up to a topic that is now in 'master'.
142 +
143 + Will merge to 'next'.
144 + source: <pull.1193.git.1648663716891.gitgitgadget@gmail.com>
145 +
146 +
147 +* gc/branch-recurse-submodules-fix (2022-03-30) 4 commits
148 + - branch: remove negative exit code
149 + - branch --set-upstream-to: be consistent when advising
150 + - branch: give submodule updating advice before exit
151 + - branch: support more tracking modes when recursing
152 +
153 + A handful of obvious clean-ups around a topic that is already in
154 + 'master'.
155 +
156 + Will merge to 'next'.
157 + source: <pull.1190.git.1648584079.gitgitgadget@gmail.com>
158 +
159 +
160 +* ns/fsync-or-die-message-fix (2022-03-30) 1 commit
161 + - object-file: pass filename to fsync_or_die
162 +
163 + When creating a loose object file, we didn't report the exact
164 + filename of the file we failed to fsync, even though the
165 + information was readily available, which has been corrected.
166 +
167 + Will merge to 'next'.
168 + source: <pull.1194.git.1648664055986.gitgitgadget@gmail.com>
169 +
170 +
171 +* ns/trace2-fsync-stat (2022-03-30) 1 commit
172 + - trace2: add stats for fsync operations
173 +
174 + Trace2 code has been taught to report stats for fsync operations.
175 +
176 + Will merge to 'next'.
177 + source: <pull.1192.git.1648616800529.gitgitgadget@gmail.com>
178 +
179 +
180 +* jc/coding-guidelines-decl-in-for-loop (2022-03-30) 1 commit
181 + - CodingGuidelines: give deadline for "for (int i = 0; ..."
182 +
183 + Coding Guidelines clarification.
184 +
185 + source: <xmqqy20r3rv7.fsf@gitster.g>
186 +
187 +--------------------------------------------------
188 +[Stalled]
189 +
190 +* es/superproject-aware-submodules (2022-03-09) 3 commits
191 + . rev-parse: short-circuit superproject worktree when config unset
192 + . introduce submodule.hasSuperproject record
193 + . t7400-submodule-basic: modernize inspect() helper
194 +
195 + A configuration variable in a repository tells if it is (or is not)
196 + a submodule of a superproject.
197 +
198 + Expecting a reroll.
199 + cf. <kl6l4k45s7cb.fsf@chooglen-macbookpro.roam.corp.google.com>
200 + source: <20220310004423.2627181-1-emilyshaffer@google.com>
201 +
202 +--------------------------------------------------
203 +[Cooking]
204 +
205 * ab/plug-leak-in-revisions (2022-03-25) 27 commits
206 - revisions API: add a TODO for diff_free(&revs->diffopt)
207 - revisions API: have release_revisions() release "topo_walk_info"
@@ -145,12 +249,13 @@ Release tarballs are available at:
249
250
251 * ds/t7700-kept-pack-test (2022-03-25) 2 commits
148 - - test-lib-functions: remove test_subcommand_inexact
149 - - t7700: check post-condition in kept-pack test
252 + (merged to 'next' on 2022-03-29 at fb03a86974)
253 + + test-lib-functions: remove test_subcommand_inexact
254 + + t7700: check post-condition in kept-pack test
255
256 Test clean-up.
257
153 - Will merge to 'next'.
258 + Will merge to 'master'.
259 source: <pull.1185.v3.git.1648234967.gitgitgadget@gmail.com>
260
261
@@ -213,7 +318,7 @@ Release tarballs are available at:
318 rebase.abbreviateCommands; we failed to recognize that we were in a
319 multi-step cherry-pick session.
320
216 - Will merge to 'next'?
321 + Is this even needed? How?
322 cf. <xmqqwngdzque.fsf@gitster.g>
323 source: <20220325145301.3370-1-danny0838@gmail.com>
324
@@ -229,44 +334,19 @@ Release tarballs are available at:
334
335
336 * ab/reftable-aix-xlc-12 (2022-03-28) 1 commit
232 - - reftable: make assignments portable to AIX xlc v12.01
233 -
234 - Will merge to 'next'.
235 - source: <patch-1.1-98267695418-20220328T190642Z-avarab@gmail.com>
236 -
237 ---------------------------------------------------
238 -[Stalled]
239 -
240 -* es/superproject-aware-submodules (2022-03-09) 3 commits
241 - . rev-parse: short-circuit superproject worktree when config unset
242 - . introduce submodule.hasSuperproject record
243 - . t7400-submodule-basic: modernize inspect() helper
337 + (merged to 'next' on 2022-03-29 at 1d4f13e637)
338 + + reftable: make assignments portable to AIX xlc v12.01
339
245 - A configuration variable in a repository tells if it is (or is not)
246 - a submodule of a superproject.
247 -
248 - Expecting a reroll.
249 - cf. <kl6l4k45s7cb.fsf@chooglen-macbookpro.roam.corp.google.com>
250 - source: <20220310004423.2627181-1-emilyshaffer@google.com>
251 -
252 ---------------------------------------------------
253 -[Cooking]
254 -
255 -* ab/refs-various-fixes (2022-03-17) 5 commits
256 - (merged to 'next' on 2022-03-18 at d65ed663a7)
257 - + refs debug: add a wrapper for "read_symbolic_ref"
258 - + packed-backend: remove stub BUG(...) functions
259 - + misc *.c: use designated initializers for struct assignments
260 - + refs: use designated initializers for "struct ref_iterator_vtable"
261 - + refs: use designated initializers for "struct ref_storage_be"
262 -
263 - Code clean-up.
340 + Work around AIX C compiler that does not seem to grok
341 + initialization of a union member of a struct.
342
343 Will merge to 'master'.
266 - source: <cover-0.5-00000000000-20220317T171618Z-avarab@gmail.com>
344 + source: <patch-1.1-98267695418-20220328T190642Z-avarab@gmail.com>
345
346
269 -* ab/reflog-parse-options (2022-03-23) 8 commits
347 +* ab/reflog-parse-options (2022-03-28) 9 commits
348 + (merged to 'next' on 2022-03-29 at deb966122b)
349 + + reflog: fix 'show' subcommand's argv
350 (merged to 'next' on 2022-03-25 at 1f18ebad35)
351 + reflog [show]: display sensible -h output
352 + reflog: convert to parse_options() API
@@ -284,17 +364,6 @@ Release tarballs are available at:
364 source: <cover-0.8-00000000000-20220317T180439Z-avarab@gmail.com>
365
366
287 -* jt/reset-grafts-when-resetting-shallow (2022-03-17) 1 commit
288 - (merged to 'next' on 2022-03-21 at 7030392f37)
289 - + shallow: reset commit grafts when shallow is reset
290 -
291 - When "shallow" information is updated, we forgot to update the
292 - in-core equivalent, which has been corrected.
293 -
294 - Will merge to 'master'.
295 - source: <20220317182448.1633847-1-jonathantanmy@google.com>
296 -
297 -
367 * ab/make-optim-noop (2022-03-21) 1 commit
368 (merged to 'next' on 2022-03-23 at ea8e0bdc37)
369 + Makefile: use ' ', not non-existing $(wspfx_SQ)
@@ -321,92 +390,84 @@ Release tarballs are available at:
390
391
392 * ds/partial-bundle-more (2022-03-28) 6 commits
324 - - pack-objects: lazily set up "struct rev_info", don't leak
325 - - bundle: output hash information in 'verify'
326 - - bundle: move capabilities to end of 'verify'
327 - - pack-objects: parse --filter directly into revs.filter
328 - - pack-objects: move revs out of get_object_list()
329 - - list-objects-filter: remove CL_ARG__FILTER
393 + (merged to 'next' on 2022-03-29 at fa892bdc2a)
394 + + pack-objects: lazily set up "struct rev_info", don't leak
395 + + bundle: output hash information in 'verify'
396 + + bundle: move capabilities to end of 'verify'
397 + + pack-objects: parse --filter directly into revs.filter
398 + + pack-objects: move revs out of get_object_list()
399 + + list-objects-filter: remove CL_ARG__FILTER
400
401 Code clean-up.
402
333 - Will merge to 'next'.
403 + Will merge to 'master'.
404 source: <pull.1186.git.1647970119.gitgitgadget@gmail.com>
405
406
337 -* fr/vimdiff-layout (2022-03-23) 3 commits
338 - - vimdiff: integrate layout tests in the unit tests framework ('t' folder)
407 +* fr/vimdiff-layout (2022-03-30) 4 commits
408 + - mergetools: add description to all diff/merge tools
409 - vimdiff: add tool documentation
410 + - vimdiff: integrate layout tests in the unit tests framework ('t' folder)
411 - vimdiff: new implementation with layout support
412
413 Reimplement "vimdiff[123]" mergetool drivers with a more generic
414 layout mechanism.
415
416 Will merge to 'next'?
346 - source: <20220319091141.4911-1-greenfoo@u92.eu>
417 + source: <20220330191909.294610-1-greenfoo@u92.eu>
418
419
349 -* bc/stash-export (2022-03-16) 6 commits
350 - - doc: add stash export and import to docs
420 +* bc/stash-export (2022-03-29) 4 commits
421 - builtin/stash: provide a way to import stashes from a ref
422 - builtin/stash: provide a way to export stashes to a ref
423 + - builtin/stash: factor out revision parsing into a function
424 - object-name: make get_oid quietly return an error
354 - - builtin/stash: fill in all commit data
355 - - builtin/stash: factor out generic function to look up stash info
425
426 A mechanism to export and import stash entries to and from a normal
427 commit to transfer it across repositories has been introduced.
359 -
360 - Expecting a reroll.
361 - source: <20220310173236.4165310-1-sandals@crustytoothpaste.net>
428 + source: <20220329214941.2018609-1-sandals@crustytoothpaste.net>
429
430
431 * gc/submodule-update-part2 (2022-03-16) 8 commits
365 - - submodule--helper: remove forward declaration
366 - - submodule: move core cmd_update() logic to C
367 - - submodule--helper: reduce logic in run_update_procedure()
368 - - submodule--helper: teach update_data more options
369 - - builtin/submodule--helper.c: rename option struct to "opt"
370 - - submodule update: use die_message()
371 - - submodule--helper: run update using child process struct
372 - - Merge branch 'gc/submodule-update-part1' into gc/submodule-update-part2
432 + (merged to 'next' on 2022-03-29 at 17ffb55048)
433 + + submodule--helper: remove forward declaration
434 + + submodule: move core cmd_update() logic to C
435 + + submodule--helper: reduce logic in run_update_procedure()
436 + + submodule--helper: teach update_data more options
437 + + builtin/submodule--helper.c: rename option struct to "opt"
438 + + submodule update: use die_message()
439 + + submodule--helper: run update using child process struct
440 + + Merge branch 'gc/submodule-update-part1' into gc/submodule-update-part2
441
442 Move more "git submodule update" to C.
443
376 - Will merge to 'next'.
444 + Will merge to 'master'.
445 source: <20220315210925.79289-1-chooglen@google.com>
446
447
380 -* ns/batch-fsync (2022-03-24) 12 commits
381 - - core.fsyncmethod: correctly camel-case warning message
382 - - core.fsyncmethod: performance tests for add and stash
448 +* ns/batch-fsync (2022-03-30) 14 commits
449 + - core.fsyncmethod: performance tests for batch mode
450 + - t/perf: add iteration setup mechanism to perf-lib
451 - core.fsyncmethod: tests for batch mode
452 - test-lib-functions: add parsing helpers for ls-files and ls-tree
453 - core.fsync: use batch mode and sync loose objects by default on Windows
454 - unpack-objects: use the bulk-checkin infrastructure
455 - update-index: use the bulk-checkin infrastructure
456 + - builtin/add: add ODB transaction around add_files_to_cache
457 + - cache-tree: use ODB transaction around writing a tree
458 - core.fsyncmethod: batched disk flushes for loose-objects
459 - object-file: pass filename to fsync_or_die
390 - - bulk-checkin: rename 'state' variable and separate 'plugged' boolean
460 - bulk-checkin: rebrand plug/unplug APIs as 'odb transactions'
461 + - bulk-checkin: rename 'state' variable and separate 'plugged' boolean
462 - Merge branch 'ns/core-fsyncmethod' into ns/batch-fsync
463 + (this branch uses ns/core-fsyncmethod.)
464
465 Introduce a filesystem-dependent mechanism to optimize the way the
466 bits for many loose object files are ensured to hit the disk
467 platter.
397 - source: <pull.1134.v3.git.1648097906.gitgitgadget@gmail.com>
398 -
399 -
400 -* vd/cache-bottom-fix (2022-03-17) 3 commits
401 - (merged to 'next' on 2022-03-21 at 6760b84f38)
402 - + Revert "unpack-trees: improve performance of next_cache_entry"
403 - + unpack-trees: increment cache_bottom for sparse directories
404 - + t1092: add sparse directory before cone in test repo
468
406 - Correct a bug in unpack-trees introduced earlier.
407 -
408 - Will merge to 'master'.
409 - source: <pull.1179.v2.git.1647532536.gitgitgadget@gmail.com>
469 + Will merge to 'next'?
470 + source: <pull.1134.v5.git.1648616734.gitgitgadget@gmail.com>
471
472
473 * pw/add-p-single-key (2022-03-16) 5 commits
@@ -438,19 +499,6 @@ Release tarballs are available at:
499 source: <pull.1148.v2.git.1647054681.gitgitgadget@gmail.com>
500
501
441 -* jc/rebase-detach-fix (2022-03-18) 2 commits
442 - (merged to 'next' on 2022-03-21 at 1eb51c65c9)
443 - + rebase: set REF_HEAD_DETACH in checkout_up_to_date()
444 - + rebase: use test_commit helper in setup
445 -
446 - "git rebase $base $non_branch_commit", when $base is an ancestor or
447 - the $non_branch_commit, modified the current branch, which has been
448 - corrected.
449 -
450 - Will merge to 'master'.
451 - source: <pull.1226.v5.git.git.1647611643.gitgitgadget@gmail.com>
452 -
453 -
502 * vd/stash-silence-reset (2022-03-24) 9 commits
503 (merged to 'next' on 2022-03-24 at 94218f2a5f)
504 + reset: show --no-refresh in the short-help
@@ -474,26 +522,27 @@ Release tarballs are available at:
522
523
524 * tl/ls-tree-oid-only (2022-03-23) 15 commits
477 - - ls-tree: split up "fast path" callbacks
478 - - ls-tree: detect and error on --name-only --name-status
479 - - ls-tree: support --object-only option for "git-ls-tree"
480 - - ls-tree: introduce "--format" option
481 - - cocci: allow padding with `strbuf_addf()`
482 - - ls-tree: introduce struct "show_tree_data"
483 - - ls-tree: slightly refactor `show_tree()`
484 - - ls-tree: fix "--name-only" and "--long" combined use bug
485 - - ls-tree: simplify nesting if/else logic in "show_tree()"
486 - - ls-tree: rename "retval" to "recurse" in "show_tree()"
487 - - ls-tree: use "size_t", not "int" for "struct strbuf"'s "len"
488 - - ls-tree: use "enum object_type", not {blob,tree,commit}_type
489 - - ls-tree: add missing braces to "else" arms
490 - - ls-tree: remove commented-out code
491 - - ls-tree tests: add tests for --name-status
525 + (merged to 'next' on 2022-03-29 at cfa87a57e7)
526 + + ls-tree: split up "fast path" callbacks
527 + + ls-tree: detect and error on --name-only --name-status
528 + + ls-tree: support --object-only option for "git-ls-tree"
529 + + ls-tree: introduce "--format" option
530 + + cocci: allow padding with `strbuf_addf()`
531 + + ls-tree: introduce struct "show_tree_data"
532 + + ls-tree: slightly refactor `show_tree()`
533 + + ls-tree: fix "--name-only" and "--long" combined use bug
534 + + ls-tree: simplify nesting if/else logic in "show_tree()"
535 + + ls-tree: rename "retval" to "recurse" in "show_tree()"
536 + + ls-tree: use "size_t", not "int" for "struct strbuf"'s "len"
537 + + ls-tree: use "enum object_type", not {blob,tree,commit}_type
538 + + ls-tree: add missing braces to "else" arms
539 + + ls-tree: remove commented-out code
540 + + ls-tree tests: add tests for --name-status
541
542 "git ls-tree" learns "--oid-only" option, similar to "--name-only",
543 and more generalized "--format" option.
544
496 - Will merge to 'next'.
545 + Will merge to 'master'.
546 source: <cover.1648026472.git.dyroneteng@gmail.com>
547
548
@@ -585,7 +634,7 @@ Release tarballs are available at:
634 Insert a layer of preprocessor macros for common functions in xdiff
635 codebase.
636
588 - Expecting a (hopefully final) reroll.
637 + Expecting a reroll.
638 cf. <xmqqbkyudb8n.fsf@gitster.g>
639 source: <20220217225408.GB7@edef91d97c94>
640
@@ -653,15 +702,14 @@ Release tarballs are available at:
702 source: <pull.1161.v2.git.1645815142.gitgitgadget@gmail.com>
703
704
656 -* tk/untracked-cache-with-uall (2022-02-25) 1 commit
705 +* tk/untracked-cache-with-uall (2022-03-29) 2 commits
706 - untracked-cache: support '--untracked-files=all' if configured
707 + - untracked-cache: test untracked-cache-bypassing behavior with -uall
708
709 The performance of the "untracked cache" feature has been improved
710 when "--untracked-files=<mode>" and "status.showUntrackedFiles"
711 are combined.
662 -
663 - Expecting a reroll.
664 - source: <pull.985.v2.git.1645811564461.gitgitgadget@gmail.com>
712 + source: <pull.985.v5.git.1648553134.gitgitgadget@gmail.com>
713
714
715 * ab/commit-plug-leaks (2022-02-16) 2 commits