What's cooking (2020/05 #09)
Junio C Hamano committed
May 26, 2020 at 11:39 UTC
144e8de8bf546c06d01cac44b09a0d429d64bb6a
1 file changed
+95
-146
whats-cooking.txt
+95
-146
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
Bcc: lwn@lwn.net
3
-Subject: What's cooking in git.git (May 2020, #08; Sun, 24)
4
-X-master-at: d2ecc46c0981fb829fdfb204604ed0a2798cbe07
5
-X-next-at: 59ed0186f21322539283e0ada8b0e692051b5445
3
+Subject: What's cooking in git.git (May 2020, #09; Tue, 26)
4
+X-master-at: 2d5e9f31ac46017895ce6a183467037d29ceb9d3
5
+X-next-at: 90737beb8258c0a99181b6308eef898d77979c71
6
7
-What's cooking in git.git (May 2020, #08; Sun, 24)
7
+What's cooking in git.git (May 2020, #09; Tue, 26)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking. Commits prefixed with
@@ -12,8 +12,7 @@ Here are the topics that have been cooking. Commits prefixed with
12
'+' are in 'next'. The ones marked with '.' do not appear in any of
13
the integration branches, but I am still holding onto them.
14
15
-Git 2.27-rc2 will be tagged soon, but most of the topics planned for
16
-it are already in 'master'.
15
+Git 2.27-rc2 has been tagged.
16
17
You can find the changes described here in the integration branches
18
of the repositories listed at
@@ -23,75 +22,101 @@ of the repositories listed at
22
--------------------------------------------------
23
[Graduated to "master"]
24
26
-* bc/faq (2020-05-20) 1 commit
27
- (merged to 'next' on 2020-05-21 at ab3fc8fb75)
28
- + command-list.txt: add gitfaq to the list of guides
25
+* ss/faq-ignore (2020-05-25) 1 commit
26
+ (merged to 'next' on 2020-05-25 at f2f7dd2ff6)
27
+ + gitfaq: avoid validation error with older asciidoc
28
30
- "git help guides" now includes the newly added FAQ document.
29
+ Doc markup fix.
30
31
+--------------------------------------------------
32
+[New Topics]
33
33
-* cb/bisect-replay-with-dos-fix (2020-05-20) 1 commit
34
- (merged to 'next' on 2020-05-21 at ebcc6eb30e)
35
- + bisect: avoid tailing CR characters from revision in replay
36
-
37
- Re-fix longstanding "edited bisect log may confuse bisect replay
38
- with trailing carriage-return" issue.
34
+* en/sparse-with-submodule-doc (2020-05-25) 1 commit
35
+ - git-sparse-checkout: clarify interactions with submodules
36
37
41
-* dd/t5703-grep-a-fix (2020-05-19) 1 commit
42
- (merged to 'next' on 2020-05-21 at b85828341f)
43
- + t5703: replace "grep -a" usage by perl
38
+* ma/rev-list-options-docfix (2020-05-26) 1 commit
39
+ - rev-list-options.txt: start a list for `show-pulls`
40
45
- Update an unconditional use of "grep -a" with a perl script in a test.
41
+--------------------------------------------------
42
+[Stalled]
43
44
+* dr/push-remoteref-fix (2020-04-23) 1 commit
45
+ - remote.c: fix handling of %(push:remoteref)
46
48
-* dl/merge-autostash (2020-05-20) 1 commit
49
- (merged to 'next' on 2020-05-21 at 985d87225d)
50
- + t5520: avoid alternation in grep's BRE (not POSIX)
47
+ The "%(push:remoteref)" placeholder in the "--format=" argument of
48
+ "git format-patch" (and friends) only showed what got explicitly
49
+ configured, not what ref at the receiving end would be updated when
50
+ "git push" was used, as it ignored the default behaviour (e.g. update
51
+ the same ref as the source).
52
52
- Test fix.
53
+ Expecting a reroll.
54
+ cf. <20200416152145.wp2zeibxmuyas6y6@feanor>
55
56
55
-* ds/multi-pack-verify (2020-05-19) 1 commit
56
- (merged to 'next' on 2020-05-21 at a337d6352c)
57
- + fsck: use ERROR_MULTI_PACK_INDEX
57
+* jk/complete-git-switch (2020-04-28) 11 commits
58
+ - completion: complete remote branches for git switch --track
59
+ - completion: recognize -c/-C when completing for git switch
60
+ - completion: fix completion for git switch with no options
61
+ - completion: perform DWIM logic directly in __git_complete_refs
62
+ - completion: extract function __git_dwim_remote_heads
63
+ - completion: rename --track option of __git_complete_refs
64
+ - completion: stop completing refs for git switch --orphan
65
+ - completion: add tests showing lack of support for git switch -c/-C
66
+ - completion: add test highlighting subpar git switch --track completion
67
+ - completion: add test showing subpar git switch completion
68
+ - completion: add some simple test cases for git switch completion
69
59
- Fix for a copy-and-paste error introduced during 2.20 era.
70
+ The command line completion (in contrib/) learned to complete
71
+ options that the "git switch" command takes.
72
73
+ Needs review.
74
62
-* gp/hppa-stack-test-fix (2020-05-18) 1 commit
63
- (merged to 'next' on 2020-05-20 at 57ed63b4ad)
64
- + tests: skip small-stack tests on hppa architecture
75
66
- Platform dependent tweak to a test for HP-PA.
76
+* dl/test-must-fail-fixes-5 (2020-05-21) 5 commits
77
+ - lib-submodule-update: pass OVERWRITING_FAIL
78
+ - SQUASH??? <20200521112545.GB581643@generichostname>
79
+ - lib-submodule-update: prepend "git" to $command
80
+ - lib-submodule-update: consolidate --recurse-submodules
81
+ - lib-submodule-update: add space after function name
82
83
+ The effort to avoid using test_must_fail on non-git command continues.
84
69
-* gs/commit-graph-path-filter (2020-05-20) 1 commit
70
- (merged to 'next' on 2020-05-21 at e563529d0a)
71
- + t4216: avoid unnecessary subshell in test_bloom_filters_not_used
85
+ Waiting for a review thread to settle.
86
+ cf. <20200521182928.GA1308647@coredump.intra.peff.net>
87
+ The last step is a bit too ugly to live; Peff seems to have better
88
+ ideas.
89
73
- Test fix.
90
91
+* mr/bisect-in-c-2 (2020-04-23) 12 commits
92
+ - bisect--helper: retire `--bisect-autostart` subcommand
93
+ - bisect--helper: retire `--write-terms` subcommand
94
+ - bisect--helper: retire `--check-expected-revs` subcommand
95
+ - bisect--helper: reimplement `bisect_state` & `bisect_head` shell functions in C
96
+ - bisect--helper: retire `--next-all` subcommand
97
+ - bisect--helper: retire `--bisect-clean-state` subcommand
98
+ - bisect--helper: finish porting `bisect_start()` to C
99
+ - bisect--helper: reimplement `bisect_next` and `bisect_auto_next` shell functions in C
100
+ - bisect--helper: reimplement `bisect_autostart` shell function in C
101
+ - bisect--helper: introduce new `write_in_file()` function
102
+ - bisect--helper: use '-res' in 'cmd_bisect__helper' return
103
+ - bisect--helper: fix `cmd_*()` function switch default return
104
76
-* jt/avoid-prefetch-when-able-in-diff (2020-05-19) 1 commit
77
- (merged to 'next' on 2020-05-21 at 4fa6f05ea4)
78
- + t4067: make rename detection test output raw diff
105
+ Rewrite of the remainder of "git bisect" script in C continues.
106
80
- Test-coverage enhancement.
107
+ Expecting a response to reviews.
108
+ cf. <nycvar.QRO.7.76.6.2005230007260.56@tvgsbejvaqbjf.bet>
109
110
83
-* ma/doc-fixes (2020-05-18) 5 commits
84
- (merged to 'next' on 2020-05-21 at 0f5e748d23)
85
- + git-sparse-checkout.txt: add missing '
86
- + git-credential.txt: use list continuation
87
- + git-commit-graph.txt: fix list rendering
88
- + git-commit-graph.txt: fix grammo
89
- + date-formats.txt: fix list continuation
111
+* mk/use-size-t-in-zlib (2018-10-15) 1 commit
112
+ - zlib.c: use size_t for size
113
91
- Various doc fixes.
114
+ The wrapper to call into zlib followed our long tradition to use
115
+ "unsigned long" for sizes of regions in memory, which have been
116
+ updated to use "size_t".
117
118
--------------------------------------------------
94
-[New Topics]
119
+[Cooking]
120
121
* bc/filter-process (2020-05-21) 2 commits
122
(merged to 'next' on 2020-05-24 at 3d51328096)
@@ -179,20 +204,21 @@ of the repositories listed at
204
205
206
* es/config-hooks (2020-05-21) 4 commits
182
- - hook: add --porcelain to list command
183
- - hook: add list command
184
- - hook: scaffolding for git-hook subcommand
185
- - doc: propose hooks managed by the config
207
+ . hook: add --porcelain to list command
208
+ . hook: add list command
209
+ . hook: scaffolding for git-hook subcommand
210
+ . doc: propose hooks managed by the config
211
212
213
* rs/checkout-b-track-error (2020-05-24) 2 commits
189
- - checkout: improve error messages for -b with extra argument
190
- - checkout: add tests for -b and --track
214
+ (merged to 'next' on 2020-05-26 at 9220e43203)
215
+ + checkout: improve error messages for -b with extra argument
216
+ + checkout: add tests for -b and --track
217
218
The error message from "git checkout -b foo -t bar baz" was
219
confusing.
220
195
- Will merge to 'next'.
221
+ Will cook in 'next'.
222
223
224
* lo/sparse-universal-zero-init (2020-05-24) 1 commit
@@ -207,85 +233,6 @@ of the repositories listed at
233
234
Will cook in 'next'.
235
210
---------------------------------------------------
211
-[Stalled]
212
-
213
-* dr/push-remoteref-fix (2020-04-23) 1 commit
214
- - remote.c: fix handling of %(push:remoteref)
215
-
216
- The "%(push:remoteref)" placeholder in the "--format=" argument of
217
- "git format-patch" (and friends) only showed what got explicitly
218
- configured, not what ref at the receiving end would be updated when
219
- "git push" was used, as it ignored the default behaviour (e.g. update
220
- the same ref as the source).
221
-
222
- Expecting a reroll.
223
- cf. <20200416152145.wp2zeibxmuyas6y6@feanor>
224
-
225
-
226
-* jk/complete-git-switch (2020-04-28) 11 commits
227
- - completion: complete remote branches for git switch --track
228
- - completion: recognize -c/-C when completing for git switch
229
- - completion: fix completion for git switch with no options
230
- - completion: perform DWIM logic directly in __git_complete_refs
231
- - completion: extract function __git_dwim_remote_heads
232
- - completion: rename --track option of __git_complete_refs
233
- - completion: stop completing refs for git switch --orphan
234
- - completion: add tests showing lack of support for git switch -c/-C
235
- - completion: add test highlighting subpar git switch --track completion
236
- - completion: add test showing subpar git switch completion
237
- - completion: add some simple test cases for git switch completion
238
-
239
- The command line completion (in contrib/) learned to complete
240
- options that the "git switch" command takes.
241
-
242
- Needs review.
243
-
244
-
245
-* dl/test-must-fail-fixes-5 (2020-05-21) 5 commits
246
- - lib-submodule-update: pass OVERWRITING_FAIL
247
- - SQUASH??? <20200521112545.GB581643@generichostname>
248
- - lib-submodule-update: prepend "git" to $command
249
- - lib-submodule-update: consolidate --recurse-submodules
250
- - lib-submodule-update: add space after function name
251
-
252
- The effort to avoid using test_must_fail on non-git command continues.
253
-
254
- Waiting for a review thread to settle.
255
- cf. <20200521182928.GA1308647@coredump.intra.peff.net>
256
- The last step is a bit too ugly to live; Peff seems to have better
257
- ideas.
258
-
259
-
260
-* mr/bisect-in-c-2 (2020-04-23) 12 commits
261
- - bisect--helper: retire `--bisect-autostart` subcommand
262
- - bisect--helper: retire `--write-terms` subcommand
263
- - bisect--helper: retire `--check-expected-revs` subcommand
264
- - bisect--helper: reimplement `bisect_state` & `bisect_head` shell functions in C
265
- - bisect--helper: retire `--next-all` subcommand
266
- - bisect--helper: retire `--bisect-clean-state` subcommand
267
- - bisect--helper: finish porting `bisect_start()` to C
268
- - bisect--helper: reimplement `bisect_next` and `bisect_auto_next` shell functions in C
269
- - bisect--helper: reimplement `bisect_autostart` shell function in C
270
- - bisect--helper: introduce new `write_in_file()` function
271
- - bisect--helper: use '-res' in 'cmd_bisect__helper' return
272
- - bisect--helper: fix `cmd_*()` function switch default return
273
-
274
- Rewrite of the remainder of "git bisect" script in C continues.
275
-
276
- Expecting a response to reviews.
277
- cf. <nycvar.QRO.7.76.6.2005230007260.56@tvgsbejvaqbjf.bet>
278
-
279
-
280
-* mk/use-size-t-in-zlib (2018-10-15) 1 commit
281
- - zlib.c: use size_t for size
282
-
283
- The wrapper to call into zlib followed our long tradition to use
284
- "unsigned long" for sizes of regions in memory, which have been
285
- updated to use "size_t".
286
-
287
---------------------------------------------------
288
-[Cooking]
236
237
* pw/rebase-i-more-options (2020-05-24) 5 commits
238
- rebase: add --reset-author-date
@@ -328,20 +275,21 @@ of the repositories listed at
275
276
277
* dl/remote-curl-deadlock-fix (2020-05-24) 7 commits
331
- - stateless-connect: send response end packet
332
- - pkt-line: define PACKET_READ_RESPONSE_END
333
- - remote-curl: error on incomplete packet
334
- - pkt-line: extern packet_length()
335
- - transport: extract common fetch_pack() call
336
- - remote-curl: remove label indentation
337
- - remote-curl: fix typo
278
+ (merged to 'next' on 2020-05-26 at 072714ca7f)
279
+ + stateless-connect: send response end packet
280
+ + pkt-line: define PACKET_READ_RESPONSE_END
281
+ + remote-curl: error on incomplete packet
282
+ + pkt-line: extern packet_length()
283
+ + transport: extract common fetch_pack() call
284
+ + remote-curl: remove label indentation
285
+ + remote-curl: fix typo
286
287
On-the-wire protocol v2 easily falls into a deadlock between the
288
remote-curl helper and the fetch-pack process when the server side
289
prematurely throws an error and disconnects. The communication has
290
been updated to make it more robust.
291
344
- Will merge to 'next'.
292
+ Will cook in 'next'.
293
294
295
* jk/ci-only-on-selected-branches (2020-05-18) 1 commit
@@ -350,16 +298,17 @@ of the repositories listed at
298
299
Dev support.
300
353
- Will cook in 'next'.
301
+ Will merge to 'master'.
302
303
304
* la/diff-relative-config (2020-05-24) 1 commit
357
- - diff: add config option relative
305
+ (merged to 'next' on 2020-05-26 at b4604e6abc)
306
+ + diff: add config option relative
307
308
The commands in the "diff" family learned to honor "diff.relative"
309
configuration variable.
310
362
- Will merge to 'next'.
311
+ Will cook in 'next'.
312
313
314
* cb/t4210-illseq-auto-detect (2020-05-18) 2 commits