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]