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