What's cooking (2020/09 #04)
Junio C Hamano committed
Sep 16, 2020 at 20:46 UTC
8a5b823b6f3909aa74f562fa0083f862a8f733c1
1 file changed
+224
-202
whats-cooking.txt
+224
-202
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
Bcc: lwn@lwn.net
3
-Subject: What's cooking in git.git (Sep 2020, #03; Wed, 9)
3
+Subject: What's cooking in git.git (Sep 2020, #04; Wed, 16)
4
X-master-at: 54e85e7af1ac9e9a92888060d6811ae767fea1bc
5
-X-next-at: a41e38b8ca5c1f61d7a6b4dd5e741fcd76907bf1
5
+X-next-at: b0816b6eb02694af330100c8a4ada87e1fe15e2e
6
7
-What's cooking in git.git (Sep 2020, #03; Wed, 9)
7
+What's cooking in git.git (Sep 2020, #04; Wed, 16)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking. Commits prefixed with '-' are
@@ -18,131 +18,183 @@ repositories listed at
18
http://git-blame.blogspot.com/p/git-public-repositories.html
19
20
--------------------------------------------------
21
-[Graduated to 'master']
22
-
23
-* es/worktree-repair (2020-08-31) 5 commits
24
- (merged to 'next' on 2020-08-31 at 604825c5e4)
25
- + init: make --separate-git-dir work from within linked worktree
26
- + init: teach --separate-git-dir to repair linked worktrees
27
- + worktree: teach "repair" to fix outgoing links to worktrees
28
- + worktree: teach "repair" to fix worktree back-links to main worktree
29
- + worktree: add skeleton "repair" command
30
-
31
- "git worktree" gained a "repair" subcommand to help users recover
32
- after moving the worktrees or repository manually without telling
33
- Git. Also, "git init --separate-git-dir" no longer corrupts
34
- administrative data related to linked worktrees.
35
-
36
-
37
-* hv/ref-filter-misc (2020-08-28) 8 commits
38
- (merged to 'next' on 2020-09-02 at 9a8bb84f20)
39
- + ref-filter: add `sanitize` option for 'subject' atom
40
- + pretty: refactor `format_sanitized_subject()`
41
- + ref-filter: add `short` modifier to 'parent' atom
42
- + ref-filter: add `short` modifier to 'tree' atom
43
- + ref-filter: rename `objectname` related functions and fields
44
- + ref-filter: modify error messages in `grab_objectname()`
45
- + ref-filter: refactor `grab_objectname()`
46
- + ref-filter: support different email formats
47
-
48
- The "--format=" option to the "for-each-ref" command and friends
49
- learned a few more tricks, e.g. the ":short" suffix that applies to
50
- "objectname" now also can be used for "parent", "tree", etc.
51
-
52
-
53
-* jk/worktree-check-clean-leakfix (2020-08-27) 1 commit
54
- (merged to 'next' on 2020-08-31 at 220fc43629)
55
- + worktree: fix leak in check_clean_worktree()
21
+[New Topics]
22
+
23
+* kk/build-portability-fix (2020-09-09) 1 commit
24
+ (merged to 'next' on 2020-09-16 at 63f2672632)
25
+ + Fit to Plan 9's ANSI/POSIX compatibility layer
26
+
27
+ Portability tweak for some shell scripts used while building.
28
+
29
+ Will merge to 'master'.
30
57
- Leakfix.
31
32
+* al/ref-filter-merged-and-no-merged (2020-09-16) 3 commits
33
+ (merged to 'next' on 2020-09-16 at b04e306660)
34
+ + ref-filter: allow merged and no-merged filters
35
+ + Doc: cover multiple contains/no-contains filters
36
+ + t3201: test multiple branch filter combinations
37
60
-* js/ci-squelch-false-failure (2020-09-02) 2 commits
61
- (merged to 'next' on 2020-09-03 at 254f390305)
62
- + ci: avoid ugly "failure" in the `ci-config` job
63
- + ci: fix indentation of the `ci-config` job
38
+ "git for-each-ref" and friends that list refs used to allow only
39
+ one --merged or --no-merged to filter them; they learned to take
40
+ combination of both kind of filtering.
41
+
42
+ Will merge to 'master'.
43
65
- CI noise reduction.
44
45
+* bc/faq-misc (2020-09-14) 3 commits
46
+ - docs: explain how to deal with files that are always modified
47
+ - docs: explain why reverts are not always applied on merge
48
+ - docs: explain why squash merges are broken with long-running branches
49
68
-* jt/interpret-branch-name-fallback (2020-09-02) 3 commits
69
- (merged to 'next' on 2020-09-03 at 28914ab788)
70
- + wt-status: tolerate dangling marks
71
- + refs: move dwim_ref() to header file
72
- + sha1-name: replace unsigned int with option struct
50
+ More FAQ entries.
51
74
- "git status" has trouble showing where it came from by interpreting
75
- reflog entries that recordcertain events, e.g. "checkout @{u}", and
76
- gives a hard/fatal error. Even though it inherently is impossible
77
- to give a correct answer because the reflog entries lose some
78
- information (e.g. "@{u}" does not record what branch the user was
79
- on hence which branch 'the upstream' needs to be computed, and even
80
- if the record were available, the relationship between branches may
81
- have changed), at least hide the error to allow "status" show its
82
- output.
52
+ Expecting a reroll.
53
+ cf. <20200913171206.GO241078@camp.crustytoothpaste.net>
54
+
55
+
56
+* sb/clone-origin (2020-09-11) 4 commits
57
+ - clone: allow configurable default for `-o`/`--origin`
58
+ - clone: validate --origin option before use
59
+ - clone: call git_config before parse_options
60
+ - clone: add tests for --template and some disallowed option pairs
61
+
62
+ "git clone" learned clone.defaultremotename configuration variable
63
+ to customize what nickname to use to call the remote the repository
64
+ was cloned from.
65
+
66
+ Expecting an update.
67
+
68
+
69
+* sk/force-if-includes (2020-09-14) 8 commits
70
+ - SQUASH???
71
+ - t: add tests for "force-if-includes"
72
+ - doc: add reference for "--[no-]force-if-includes"
73
+ - builtin/push: add option "--[no-]force-if-includes"
74
+ - transport-helper: update ref status for "force-if-includes"
75
+ - send-pack: check ref status for "force-if-includes"
76
+ - transport: add flag for "--[no-]force-if-includes"
77
+ - remote: add reflog check for "force-if-includes"
78
+
79
+
80
+* ab/mediawiki-fixes (2020-09-16) 15 commits
81
+ - remote-mediawiki tests: annotate failing tests
82
+ - remote-mediawiki: fix duplicate revisions being imported
83
+ - remote-mediawiki tests: use CLI installer
84
+ - remote-mediawiki tests: use inline PerlIO for readability
85
+ - remote-mediawiki tests: replace deprecated Perl construct
86
+ - remote-mediawiki tests: use a more idiomatic dispatch table
87
+ - remote-mediawiki tests: use "$dir/" instead of "$dir."
88
+ - remote-mediawiki tests: change `[]` to `test`
89
+ - remote-mediawiki tests: guard test_cmp with test_path_is_file
90
+ - remote-mediawiki tests: use test_cmp in tests
91
+ - remote-mediawiki tests: use a 10 character password
92
+ - remote-mediawiki tests: use the login/password variables
93
+ - remote-mediawiki doc: bump recommended PHP version to 7.3
94
+ - remote-mediawiki doc: link to MediaWiki's current version
95
+ - remote-mediawiki doc: correct link to GitHub project
96
+
97
+ Modernization and fixes to MediaWiki remote backend.
98
99
+ Will merge to 'next'.
100
85
-* os/vcbuild (2020-09-08) 3 commits
86
- (merged to 'next' on 2020-09-08 at 56551401c2)
87
- + contrib/buildsystems: fix expat library name for generated vcxproj
88
- (merged to 'next' on 2020-09-03 at 0216ec9cb9)
89
- + vcbuild: fix batch file name in README
90
- + vcbuild: fix library name for expat with make MSVC=1
101
92
- Fix build procedure for MSVC.
102
+* ar/fetch-ipversion-in-all (2020-09-15) 1 commit
103
+ - fetch: pass --ipv4 and --ipv6 options to sub-fetches
104
105
+ "git fetch --all --ipv4/--ipv6" forgot to pass the protocol options
106
+ to instances of the "git fetch" that talk to individual remotes,
107
+ which has been corrected.
108
95
-* pb/imap-send-updates (2020-08-31) 3 commits
96
- (merged to 'next' on 2020-09-02 at 899fca3919)
97
- + git-imap-send.txt: add note about localized Gmail folders
98
- + git-imap-send.txt: do verify SSL certificate for gmail.com
99
- + git-imap-send.txt: don't duplicate 'Examples' sections
109
101
- "git imap-send" updates.
110
+* ar/fetch-transfer-ipversion (2020-09-16) 1 commit
111
+ - config: option transfer.ipversion to set transport protocol version for network fetches
112
113
+ Adds transfer.ipversion configuration variable.
114
104
-* so/separate-field-for-m-and-diff-merges (2020-08-31) 1 commit
105
- (merged to 'next' on 2020-08-31 at 8def2984ca)
106
- + revision: add separate field for "-m" of "diff-index -m"
115
+ Needs more work.
116
108
- Internal API clean-up to handle two options "diff-index" and "log"
109
- have, which happen to share the same short form, more sensibly.
117
118
+* bc/clone-with-git-default-hash-fix (2020-09-15) 1 commit
119
+ - builtin/clone: avoid failure with GIT_DEFAULT_HASH
120
112
-* ss/submodule-summary-in-c (2020-08-12) 4 commits
113
- (merged to 'next' on 2020-08-17 at 9bc352cb70)
114
- + submodule: port submodule subcommand 'summary' from shell to C
115
- + t7421: introduce a test script for verifying 'summary' output
116
- + submodule: rename helper functions to avoid ambiguity
117
- + submodule: remove extra line feeds between callback struct and macro
118
- (this branch is used by ss/submodule-summary-in-c-fixes.)
121
+ "git clone" that clones from SHA-1 repository, while
122
+ GIT_DEFAULT_HASH set to use SHA-256 already, resulted in an
123
+ unusable repository that half-claims to be SHA-256 repository
124
+ with SHA-1 objects and refs. This has been corrected.
125
120
- Yet another subcommand of "git submodule" is getting rewritten in C.
126
+ Expecting a reroll.
127
128
123
-* ss/submodule-summary-in-c-fixes (2020-08-27) 3 commits
124
- (merged to 'next' on 2020-09-02 at 7f959811b8)
125
- + t7421: eliminate 'grep' check in t7421.4 for mingw compatibility
126
- + submodule: fix style in function definition
127
- + submodule: eliminate unused parameters from print_submodule_summary()
128
- (this branch uses ss/submodule-summary-in-c.)
129
+* cd/commit-graph-doc (2020-09-15) 1 commit
130
+ (merged to 'next' on 2020-09-16 at b0816b6eb0)
131
+ + commit-graph-format.txt: fix no-parent value
132
130
- Fixups to a topic in 'next'.
133
+ Doc update.
134
135
+ Will merge to 'master'.
136
133
-* tb/repack-clearing-midx (2020-08-28) 2 commits
134
- (merged to 'next' on 2020-08-28 at 4204c0cb5e)
135
- + midx: traverse the local MIDX first
136
- (merged to 'next' on 2020-08-27 at a465875cbb)
137
- + builtin/repack.c: invalidate MIDX only when necessary
137
139
- When a packfile is removed by "git repack", multi-pack-index gets
140
- cleared; the code was taught to do so less aggressively by first
141
- checking if the midx actually refers to a pack that no longer
142
- exists.
138
+* hn/reftable (2020-09-16) 13 commits
139
+ - reftable: "test-tool dump-reftable" command.
140
+ - reftable: rest of library
141
+ - reftable: file level tests
142
+ - reftable: read reftable files
143
+ - reftable: write reftable files
144
+ - reftable: a generic binary tree implementation
145
+ - reftable: reading/writing blocks
146
+ - reftable: (de)serialization for the polymorphic record type.
147
+ - reftable: utility functions
148
+ - reftable: add a barebones unittest framework
149
+ - vcxproj: adjust for the reftable changes
150
+ - reftable: define the public API
151
+ - reftable: add LICENSE
152
153
--------------------------------------------------
145
-[New Topics]
154
+[Stalled]
155
+
156
+* vv/send-email-with-less-secure-apps-access (2020-08-29) 1 commit
157
+ - Documentation/git-send-email.txt: Mention less secure app access might need to enable.
158
+
159
+ Doc update.
160
+
161
+ Expecting a reroll.
162
+ cf. <xmqqwo1hi9nv.fsf@gitster.c.googlers.com>
163
+ cf. <xmqqft85i72s.fsf@gitster.c.googlers.com>
164
+
165
+
166
+* jc/war-on-dashed-git (2020-08-27) 1 commit
167
+ - git: catch an attempt to run "git-foo"
168
+
169
+ The first step to remove on-disk binaries for built-in subcommands
170
+ by soliciting objections.
171
+
172
+ On hold for now.
173
+
174
+
175
+* dr/push-remoteref-fix (2020-04-23) 1 commit
176
+ - remote.c: fix handling of %(push:remoteref)
177
+
178
+ The "%(push:remoteref)" placeholder in the "--format=" argument of
179
+ "git format-patch" (and friends) only showed what got explicitly
180
+ configured, not what ref at the receiving end would be updated when
181
+ "git push" was used, as it ignored the default behaviour (e.g. update
182
+ the same ref as the source).
183
+
184
+ Discard for now.
185
+ cf. <xmqqv9gu7c61.fsf@gitster.c.googlers.com>
186
+ cf. <20200911214358.acl3hy2e763begoo@feanor>
187
+
188
+
189
+* mk/use-size-t-in-zlib (2018-10-15) 1 commit
190
+ - zlib.c: use size_t for size
191
+
192
+ The wrapper to call into zlib followed our long tradition to use
193
+ "unsigned long" for sizes of regions in memory, which have been
194
+ updated to use "size_t".
195
+
196
+--------------------------------------------------
197
+[Cooking]
198
199
* al/t3200-back-on-a-branch (2020-09-08) 1 commit
200
(merged to 'next' on 2020-09-09 at 833e2fc60c)
@@ -160,7 +212,8 @@ repositories listed at
212
or relative path.
213
214
163
-* ds/maintenance-part-3 (2020-09-06) 6 commits
215
+* ds/maintenance-part-3 (2020-09-11) 7 commits
216
+ - maintenance: add troubleshooting guide to docs
217
- maintenance: recommended schedule in register/start
218
- maintenance: add start/stop subcommands
219
- maintenance: add [un]register subcommands
@@ -183,26 +236,28 @@ repositories listed at
236
237
238
* es/format-patch-interdiff-cleanup (2020-09-08) 3 commits
186
- - format-patch: use 'origin' as start of current-series-range when known
187
- - diff-lib: tighten show_interdiff()'s interface
188
- - diff: move show_interdiff() from its own file to diff-lib
239
+ (merged to 'next' on 2020-09-16 at d919bb3d1f)
240
+ + format-patch: use 'origin' as start of current-series-range when known
241
+ + diff-lib: tighten show_interdiff()'s interface
242
+ + diff: move show_interdiff() from its own file to diff-lib
243
190
- Code cleanup with a slight behaviour change when "format-patch
191
- --range-diff=<prev> origin..HEAD" gives a single revision to
192
- <prev>.
244
+ Code cleanup and teach "format-patch --range-diff=<prev>
245
+ <origin>..HEAD" not ignore <origin> when <prev> is a single
246
+ version.
247
194
- Will merge to 'next'.
248
+ Will merge to 'master'.
249
250
251
* es/wt-add-detach (2020-09-06) 3 commits
198
- - git-worktree.txt: discuss branch-based vs. throwaway worktrees
199
- - worktree: teach `add` to recognize -d as shorthand for --detach
200
- - git-checkout.txt: document -d short option for --detach
252
+ (merged to 'next' on 2020-09-10 at abd83f90e7)
253
+ + git-worktree.txt: discuss branch-based vs. throwaway worktrees
254
+ + worktree: teach `add` to recognize -d as shorthand for --detach
255
+ + git-checkout.txt: document -d short option for --detach
256
202
- "git worktree add" learns the "--detach" option to create a new
203
- worktree without being on a branch.
257
+ "git worktree add" learns that the "-d" is a synonym to "--detach"
258
+ option to create a new worktree without being on a branch.
259
205
- Will merge to 'next'.
260
+ Will merge to 'master'.
261
262
263
* hn/refs-ref-log-only-bit (2020-09-08) 1 commit
@@ -226,23 +281,21 @@ repositories listed at
281
Will merge to 'master'.
282
283
229
-* jc/quote-path-cleanup (2020-09-08) 6 commits
230
- - quote: turn 'nodq' parameter into a set of flags
231
- - quote: rename misnamed sq_lookup[] to cq_lookup[]
232
- - wt-status: consistently quote paths in "status --short" output
233
- - quote_path: optionally allow quoting a path with SP in it
234
- - quote_path: give flags parameter to quote_path()
235
- - quote_path: rename quote_path_relative() to quote_path()
284
+* jc/quote-path-cleanup (2020-09-10) 7 commits
285
+ (merged to 'next' on 2020-09-10 at 3bfde81846)
286
+ + quote: turn 'nodq' parameter into a set of flags
287
+ + quote: rename misnamed sq_lookup[] to cq_lookup[]
288
+ + wt-status: consistently quote paths in "status --short" output
289
+ + quote_path: code clarification
290
+ + quote_path: optionally allow quoting a path with SP in it
291
+ + quote_path: give flags parameter to quote_path()
292
+ + quote_path: rename quote_path_relative() to quote_path()
293
294
"git status --short" quoted a path with SP in it when tracked, but
295
not those that are untracked, ignored or unmerged. They are all
296
shown quoted consistently.
297
241
- Undecided.
242
- This is more involved than alternatives proposed by brian and Réne
243
- and I am not sure extra changes to the codebase is a net positive.
244
- cf. <20200908013013.1099937-1-sandals@crustytoothpaste.net>
245
- cf. <3a72c5f2-35cc-a865-d5f2-02706c48d8ec@web.de>
298
+ Will merge to 'master'.
299
300
301
* jk/add-i-fixes (2020-09-08) 2 commits
@@ -256,28 +309,31 @@ repositories listed at
309
310
311
* os/collect-changed-submodules-optim (2020-09-06) 1 commit
259
- - submodule: suppress checking for file name and ref ambiguity for object ids
312
+ (merged to 'next' on 2020-09-10 at b6d9ed060e)
313
+ + submodule: suppress checking for file name and ref ambiguity for object ids
314
315
Optimization around submodule handling.
316
263
- Will merge to 'next'.
317
+ Will merge to 'master'.
318
319
320
* os/fetch-submodule-optim (2020-09-06) 1 commit
267
- - fetch: do not look for submodule changes in unchanged refs
321
+ (merged to 'next' on 2020-09-16 at fa39e3f211)
322
+ + fetch: do not look for submodule changes in unchanged refs
323
324
Optimization around submodule handling.
325
271
- Will merge to 'next'.
326
+ Will merge to 'master'.
327
328
329
* pw/add-p-edit-ita-path (2020-09-09) 1 commit
275
- - add -p: fix editing of intent-to-add paths
330
+ (merged to 'next' on 2020-09-16 at 7540ed3c0e)
331
+ + add -p: fix editing of intent-to-add paths
332
333
"add -p" did not allow editing paths that were only added in
334
intent.
335
280
- Will merge to 'next'.
336
+ Will merge to 'master'.
337
338
339
* pw/add-p-leakfix (2020-09-08) 1 commit
@@ -330,77 +386,36 @@ repositories listed at
386
387
388
* hn/refs-trace-backend (2020-09-09) 1 commit
333
- - refs: add GIT_TRACE_REFS debugging mechanism
389
+ (merged to 'next' on 2020-09-16 at f2e065ec17)
390
+ + refs: add GIT_TRACE_REFS debugging mechanism
391
392
Developer support.
393
337
- Will merge to 'next'.
394
+ Will merge to 'master'.
395
396
397
* jc/dist-tarball-tweak (2020-09-09) 1 commit
341
- - Makefile: allow extra tweaking of distribution tarball
398
+ (merged to 'next' on 2020-09-10 at 36cbe7ee9e)
399
+ + Makefile: allow extra tweaking of distribution tarball
400
401
Allow maintainers to tweak $(TAR) invocations done while making
402
distribution tarballs.
403
346
- Will merge to 'next'.
404
+ Will merge to 'master'.
405
406
407
* mt/config-fail-nongit-early (2020-09-09) 1 commit
350
- - config: complain about --worktree outside of a git repo
408
+ (merged to 'next' on 2020-09-10 at 6f77f65b4e)
409
+ + config: complain about --worktree outside of a git repo
410
411
Unlike "git config --local", "git config --worktree" did not fail
412
early and cleanly when started outside a git repository.
413
355
- Will merge to 'next'.
356
-
357
---------------------------------------------------
358
-[Stalled]
359
-
360
-* vv/send-email-with-less-secure-apps-access (2020-08-29) 1 commit
361
- - Documentation/git-send-email.txt: Mention less secure app access might need to enable.
362
-
363
- Doc update.
364
-
365
- Expecting a reroll.
366
- cf. <xmqqwo1hi9nv.fsf@gitster.c.googlers.com>
367
- cf. <xmqqft85i72s.fsf@gitster.c.googlers.com>
368
-
369
-
370
-* jc/war-on-dashed-git (2020-08-27) 1 commit
371
- - git: catch an attempt to run "git-foo"
372
-
373
- The first step to remove on-disk binaries for built-in subcommands
374
- by soliciting objections.
375
-
376
- On hold for now.
377
-
378
-
379
-* dr/push-remoteref-fix (2020-04-23) 1 commit
380
- - remote.c: fix handling of %(push:remoteref)
381
-
382
- The "%(push:remoteref)" placeholder in the "--format=" argument of
383
- "git format-patch" (and friends) only showed what got explicitly
384
- configured, not what ref at the receiving end would be updated when
385
- "git push" was used, as it ignored the default behaviour (e.g. update
386
- the same ref as the source).
387
-
388
- Expecting a reroll.
389
- cf. <20200416152145.wp2zeibxmuyas6y6@feanor>
390
- cf. <xmqqv9gu7c61.fsf@gitster.c.googlers.com>
391
-
392
-
393
-* mk/use-size-t-in-zlib (2018-10-15) 1 commit
394
- - zlib.c: use size_t for size
395
-
396
- The wrapper to call into zlib followed our long tradition to use
397
- "unsigned long" for sizes of regions in memory, which have been
398
- updated to use "size_t".
414
+ Will merge to 'master'.
415
400
---------------------------------------------------
401
-[Cooking]
416
403
-* tb/bloom-improvements (2020-09-09) 12 commits
417
+* tb/bloom-improvements (2020-09-16) 13 commits
418
+ - commit-graph: introduce 'commitGraph.maxNewFilters'
419
- builtin/commit-graph.c: introduce '--max-new-filters=<n>'
420
- commit-graph: rename 'split_commit_graph_opts'
421
- bloom: encode out-of-bounds filters as non-empty
@@ -418,6 +433,8 @@ repositories listed at
433
filters that are computed from scratch with the --max-new-filters
434
option.
435
436
+ Will merge to 'next'.
437
+
438
439
* es/config-hooks (2020-09-09) 9 commits
440
- run_commit_hook: take strvec instead of varargs
@@ -433,25 +450,27 @@ repositories listed at
450
The "hooks defined in config" topic.
451
452
436
-* ls/mergetool-meld-auto-merge (2020-09-09) 1 commit
437
- - Support auto-merge for meld to follow the vim-diff behavior
453
+* ls/mergetool-meld-auto-merge (2020-09-16) 1 commit
454
+ (merged to 'next' on 2020-09-16 at 01985a671b)
455
+ + mergetool: allow auto-merge for meld to follow the vim-diff behavior
456
457
The 'meld' backend of the "git mergetool" learned to give the
458
underlying 'meld' the '--auto-merge' option, which would help
459
reduce the amount of text that requires manual merging.
460
443
- Will merge to 'next'.
461
+ Will merge to 'master'.
462
463
464
* mf/submodule-summary-with-correct-repository (2020-06-24) 2 commits
447
- - submodule: use submodule repository when preparing summary
448
- - revision: use repository from rev_info when parsing commits
465
+ (merged to 'next' on 2020-09-10 at 7853fe7e12)
466
+ + submodule: use submodule repository when preparing summary
467
+ + revision: use repository from rev_info when parsing commits
468
469
"git diff/show" on a change that involves a submodule used to read
470
the information on commits in the submodule from a wrong repository
471
and gave a wrong information when the commit-graph is involved.
472
454
- Will merge to 'next'.
473
+ Will merge to 'master'.
474
cf. <xmqqzh667ca4.fsf@gitster.c.googlers.com>
475
476
@@ -464,12 +483,13 @@ repositories listed at
483
Will merge to 'master'.
484
485
467
-* mt/grep-sparse-checkout (2020-09-02) 8 commits
486
+* mt/grep-sparse-checkout (2020-09-10) 9 commits
487
- config: add setting to ignore sparsity patterns in some cmds
488
- grep: honor sparse checkout patterns
489
- config: correctly read worktree configs in submodules
490
+ - config: make do_git_config_sequence receive a 'struct repository'
491
- t/helper/test-config: unify exit labels
472
- - t/helper/test-config: check argc before accessing argv
492
+ - t/helper/test-config: diagnose missing arguments
493
- t/helper/test-config: be consistent with exit codes
494
- t1308-config-set: avoid false positives when using test-config
495
- doc: grep: unify info on configuration variables
@@ -531,18 +551,19 @@ repositories listed at
551
552
553
* jt/threaded-index-pack (2020-09-08) 7 commits
534
- - index-pack: make quantum of work smaller
535
- - index-pack: make resolve_delta() assume base data
536
- - index-pack: calculate {ref,ofs}_{first,last} early
537
- - index-pack: remove redundant child field
538
- - index-pack: unify threaded and unthreaded code
539
- - index-pack: remove redundant parameter
540
- - Documentation: deltaBaseCacheLimit is per-thread
554
+ (merged to 'next' on 2020-09-16 at 8542385cc0)
555
+ + index-pack: make quantum of work smaller
556
+ + index-pack: make resolve_delta() assume base data
557
+ + index-pack: calculate {ref,ofs}_{first,last} early
558
+ + index-pack: remove redundant child field
559
+ + index-pack: unify threaded and unthreaded code
560
+ + index-pack: remove redundant parameter
561
+ + Documentation: deltaBaseCacheLimit is per-thread
562
563
"git index-pack" learned to resolve deltified objects with greater
564
parallelism.
565
545
- Will merge to 'next'.
566
+ Will merge to 'master'.
567
568
569
* jk/refspecs-negative (2020-08-21) 1 commit
@@ -602,7 +623,8 @@ repositories listed at
623
repository maintenance tasks, not limited to the object database
624
cleaning.
625
605
- Will merge to 'next'.
626
+ On hold.
627
+ cf. <0b35829f-a83b-a093-2dc5-0e7d3b42fd15@gmail.com>
628
629
--------------------------------------------------
630
[Discarded]