What's cooking (2021/05 #05)

Junio C Hamano committed May 22, 2021 at 21:06 UTC 85b2ea0dd5fdf24ef35d70e2462075c091d4a42c
1 file changed +114 -115
whats-cooking.txt
+114 -115
@@ -1,10 +1,10 @@
1 To: git@vger.kernel.org
2 Bcc: lwn@lwn.net
3 -Subject: What's cooking in git.git (May 2021, #04; Fri, 21)
4 -X-master-at: 107691cb07aab771585844fcd39d5e1c7f1ed14b
5 -X-next-at: 9fa02ecfa5e5f011e451f8bd05fb4d21cca946ed
3 +Subject: What's cooking in git.git (May 2021, #05; Sat, 22)
4 +X-master-at: de88ac70f3a801262eb3aa087e5d9a712be0a54a
5 +X-next-at: 3cb6fa43cd00a825d13bf67004b2df69d9efb73b
6
7 -What's cooking in git.git (May 2021, #04; Fri, 21)
7 +What's cooking in git.git (May 2021, #05; Sat, 22)
8 --------------------------------------------------
9
10 Here are the topics that have been cooking. Commits prefixed with '-' are
@@ -12,6 +12,14 @@ only in 'seen' (formerly 'pu'---proposed updates) while commits prefixed
12 with '+' 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 +The Git 2.32-rc1 has been tagged for testing. From now on, please
16 +allocate some bandwidth for finding and fixing regressions in what
17 +is already in the release candidates, rather than new stuff. I may
18 +still pick up new topics that are not yet anywhere in my tree, and
19 +an update of topics that are queued in 'seen', but only on "time
20 +permits" basis---fixes to what happened between v2.31.0..master get
21 +higher priority than all the rest.
22 +
23 Copies of the source code to Git live in many repositories, and the
24 following is a list of the ones I push into or their mirrors. Some
25 repositories have only a subset of branches.
@@ -43,95 +51,38 @@ Release tarballs are available at:
51 --------------------------------------------------
52 [Graduated to 'master']
53
46 -* cs/http-use-basic-after-failed-negotiate (2021-05-19) 2 commits
47 - (merged to 'next' on 2021-05-20 at 1c75b2d80c)
48 - + Revert "remote-curl: fall back to basic auth if Negotiate fails"
49 - + t5551: test http interaction with credential helpers
54 +* dl/stash-show-untracked-fixup (2021-05-22) 1 commit
55 + (merged to 'next' on 2021-05-22 at bbe06ef834)
56 + + stash show: use stash.showIncludeUntracked even when diff options given
57
51 - Regression fix for a change made during this cycle.
58 + Another brown paper bag inconsistency fix for a new feature
59 + introduced during this cycle.
60
61
54 -* ds/sparse-index-protections (2021-05-18) 1 commit
55 - (merged to 'next' on 2021-05-20 at 2b8d511fda)
56 - + sparse-index: fix uninitialized jump
62 +* jh/simple-ipc-sans-pthread (2021-05-21) 1 commit
63 + (merged to 'next' on 2021-05-22 at 4332dd2012)
64 + + simple-ipc: correct ifdefs when NO_PTHREADS is defined
65
58 - Fix access to uninitialized piece of memory, introduced during this
59 - cycle.
66 + The "simple-ipc" did not compile without pthreads support, but the
67 + build procedure was not properly account for it.
68
69
62 -* tz/c-locale-output-is-no-more (2021-05-18) 1 commit
63 - (merged to 'next' on 2021-05-20 at 47820de46e)
64 - + t7500: remove non-existant C_LOCALE_OUTPUT prereq
70 +* wm/rev-parse-path-format-wo-arg (2021-05-17) 1 commit
71 + (merged to 'next' on 2021-05-20 at 5d3c8ba2bf)
72 + + rev-parse: fix segfault with missing --path-format argument
73 + (this branch is used by wm/rev-parse-die-i18n.)
74
66 - Test update.
75 + The "rev-parse" command did not diagnose the lack of argument to
76 + "--path-format" option, which was introduced in v2.31 era, which
77 + has been corrected.
78
79 --------------------------------------------------
80 [New Topics]
81
71 -* ah/fetch-reject-warning-grammofix (2021-05-20) 1 commit
72 - - fetch: improve grammar of "shallow roots" message
73 -
74 - Message update.
75 -
76 -
77 -* ah/setup-extensions-message-i18n-fix (2021-05-20) 1 commit
78 - - setup: split "extensions found" messages into singular and plural
79 -
80 - Message update.
81 -
82 -
83 -* jk/clone-clean-upon-transport-error (2021-05-19) 1 commit
84 - - clone: clean up directory after transport_fetch_refs() failure
85 -
86 - Recent "git clone" left a temporary directory behind when the
87 - transport layer returned an failure.
88 -
89 - Will merge to 'next'.
90 -
91 -
92 -* jk/doc-color-pager (2021-05-20) 1 commit
93 - - doc: explain the use of color.pager
94 -
95 - The documentation for "color.pager" configuration variable has been
96 - updated.
97 -
98 - Will merge to 'next'.
99 -
100 -
101 -* jk/fetch-pack-v2-half-close-early (2021-05-20) 1 commit
102 - - fetch-pack: signal v2 server that we are done making requests
103 -
104 - "git fetch" over protocol v2 left its side of the socket open after
105 - it finished speaking, which unnecessarily wasted the resource on
106 - the other side.
107 -
108 - Will merge to 'next'.
109 -
110 -
111 -* ry/clarify-fast-forward-in-glossary (2021-05-19) 1 commit
112 - - docs: improve fast-forward in glossary content
113 -
114 - The description of "fast-forward" in the glossary has been updated.
115 -
116 - Will merge to 'next'.
117 -
118 -
119 -* wm/rev-parse-die-i18n (2021-05-17) 1 commit
120 - - rev-parse: mark die() messages for translation
121 - (this branch uses wm/rev-parse-path-format-wo-arg.)
122 -
123 - Quite a many die() messages in rev-parse haven't been marked for
124 - translation.
125 -
126 - Will merge to 'next'.
127 -
128 -
129 -* es/trace2-log-parent-process-name (2021-05-21) 1 commit
130 - - tr2: log parent process name
131 -
82 +* dd/honor-users-tar-in-tests (2021-05-22) 1 commit
83 + - t: use configured TAR instead of tar
84
133 -* ps/rev-list-object-type-filter (2021-05-21) 1 commit
134 - - help: fix small typo in error message
85 + Test portability fix.
86
87 --------------------------------------------------
88 [Stalled]
@@ -167,13 +118,13 @@ Release tarballs are available at:
118 safely accept changeset descriptions that aren't written in UTF-8.
119
120
170 -* ds/status-with-sparse-index (2021-05-16) 14 commits
121 +* ds/status-with-sparse-index (2021-05-22) 14 commits
122 - fsmonitor: integrate with sparse index
123 - wt-status: expand added sparse directory entries
124 - status: use sparse-index throughout
125 - status: skip sparse-checkout percentage with sparse-index
126 - dir.c: accept a directory as part of cone-mode patterns
176 - - unpack-trees: stop recursing into sparse directories
127 + - unpack-trees: be careful around sparse directory entries
128 - unpack-trees: compare sparse directories correctly
129 - unpack-trees: preserve cache_bottom
130 - t1092: add tests for status/add and sparse files
@@ -186,9 +137,6 @@ Release tarballs are available at:
137 "git status" codepath learned to work with sparsely populated index
138 without hydrating it fully.
139
189 - Expecting a reroll.
190 - cf. <05932ebc-04ac-b3c5-a460-5d37d8604fd9@gmail.com>
191 -
140
141 * jh/rfc-builtin-fsmonitor (2021-05-04) 24 commits
142 - fsmonitor: only enable it in non-bare repositories
@@ -307,6 +255,74 @@ Release tarballs are available at:
255 --------------------------------------------------
256 [Cooking]
257
258 +* ah/fetch-reject-warning-grammofix (2021-05-20) 1 commit
259 + - fetch: improve grammar of "shallow roots" message
260 +
261 + Message update.
262 +
263 +
264 +* ah/setup-extensions-message-i18n-fix (2021-05-20) 1 commit
265 + - setup: split "extensions found" messages into singular and plural
266 +
267 + Message update.
268 +
269 +
270 +* jk/clone-clean-upon-transport-error (2021-05-19) 1 commit
271 + (merged to 'next' on 2021-05-22 at 464b1f187c)
272 + + clone: clean up directory after transport_fetch_refs() failure
273 +
274 + Recent "git clone" left a temporary directory behind when the
275 + transport layer returned an failure.
276 +
277 + Will cook in 'next'.
278 +
279 +
280 +* jk/doc-color-pager (2021-05-20) 1 commit
281 + - doc: explain the use of color.pager
282 +
283 + The documentation for "color.pager" configuration variable has been
284 + updated.
285 +
286 + Will merge to 'next'.
287 +
288 +
289 +* jk/fetch-pack-v2-half-close-early (2021-05-20) 1 commit
290 + - fetch-pack: signal v2 server that we are done making requests
291 +
292 + "git fetch" over protocol v2 left its side of the socket open after
293 + it finished speaking, which unnecessarily wasted the resource on
294 + the other side.
295 +
296 + Will merge to 'next'.
297 +
298 +
299 +* ry/clarify-fast-forward-in-glossary (2021-05-19) 1 commit
300 + (merged to 'next' on 2021-05-22 at 97a851d59f)
301 + + docs: improve fast-forward in glossary content
302 +
303 + The description of "fast-forward" in the glossary has been updated.
304 +
305 + Will cook in 'next'.
306 +
307 +
308 +* wm/rev-parse-die-i18n (2021-05-17) 1 commit
309 + (merged to 'next' on 2021-05-22 at 65c256d92b)
310 + + rev-parse: mark die() messages for translation
311 +
312 + Quite a many die() messages in rev-parse haven't been marked for
313 + translation.
314 +
315 + Will cook in 'next'.
316 +
317 +
318 +* es/trace2-log-parent-process-name (2021-05-21) 1 commit
319 + - tr2: log parent process name
320 +
321 +
322 +* ps/rev-list-object-type-filter (2021-05-21) 1 commit
323 + - help: fix small typo in error message
324 +
325 +
326 * ab/send-email-optim (2021-05-21) 10 commits
327 - perl: nano-optimize by replacing Cwd::cwd() with Cwd::getcwd()
328 - send-email: move trivial config handling to Perl
@@ -356,7 +372,8 @@ Release tarballs are available at:
372
373
374 * ga/send-email-sendmail-cmd (2021-05-17) 1 commit
359 - - git-send-email: add option to specify sendmail command
375 + (merged to 'next' on 2021-05-22 at 755df67f0e)
376 + + git-send-email: add option to specify sendmail command
377
378 "git send-email" learned the "--sendmail-cmd" command line option
379 and the "sendemail.sendmailCmd" configuration variable, which is a
@@ -364,15 +381,16 @@ Release tarballs are available at:
381 "smtp-server" that is meant to name the server to instead name the
382 command to talk to the server.
383
367 - Will merge to 'next'.
384 + Will cook in 'next'.
385
386
387 * ah/doc-describe (2021-05-17) 1 commit
371 - - describe-doc: clarify default length of abbreviation
388 + (merged to 'next' on 2021-05-22 at 8f3925fd41)
389 + + describe-doc: clarify default length of abbreviation
390
391 Doc update.
392
375 - Will merge to 'next'.
393 + Will cook in 'next'.
394
395
396 * ah/merge-usage-i18n-fix (2021-05-16) 1 commit
@@ -412,18 +430,6 @@ Release tarballs are available at:
430 Will cook in 'next'.
431
432
415 -* wm/rev-parse-path-format-wo-arg (2021-05-17) 1 commit
416 - (merged to 'next' on 2021-05-20 at 5d3c8ba2bf)
417 - + rev-parse: fix segfault with missing --path-format argument
418 - (this branch is used by wm/rev-parse-die-i18n.)
419 -
420 - The "rev-parse" command did not diagnose the lack of argument to
421 - "--path-format" option, which was introduced in v2.31 era, which
422 - has been corrected.
423 -
424 - Will merge to 'master'.
425 -
426 -
433 * ds/write-index-with-hashfile-api (2021-05-19) 4 commits
434 - read-cache: delete unused hashing methods
435 - read-cache: use hashfile instead of git_hash_ctx
@@ -437,20 +443,12 @@ Release tarballs are available at:
443
444
445 * jc/clarify-revision-range (2021-05-18) 1 commit
440 - - revisions(7): clarify that most commands take a single revision range
446 + (merged to 'next' on 2021-05-22 at 83a689d8ad)
447 + + revisions(7): clarify that most commands take a single revision range
448
449 Doc update.
450
444 - Will merge to 'next'.
445 -
446 -
447 -* jh/simple-ipc-sans-pthread (2021-05-21) 1 commit
448 - - simple-ipc: correct ifdefs when NO_PTHREADS is defined
449 -
450 - The "simple-ipc" did not compile without pthreads support, but the
451 - build procedure was not properly account for it.
452 -
453 - Will merge to 'next' and then to 'master'.
451 + Will cook in 'next'.
452
453
454 * jn/size-t-casted-to-off-t-fix (2021-05-19) 1 commit
@@ -499,12 +497,13 @@ Release tarballs are available at:
497 xmlto has been introduced.
498
499
502 -* ab/trace2-squelch-gcc-warning (2021-05-21) 2 commits
503 - - WEATHER-BALLOON: be extra paranoid???
500 +* ab/trace2-squelch-gcc-warning (2021-05-21) 1 commit
501 - trace2: refactor to avoid gcc warning under -O3
502
503 Workaround compiler warnings.
504
505 + Will merge to 'next'.
506 +
507
508 * hn/refs-errno-cleanup (2021-04-30) 8 commits
509 - refs: explicitly propagate errno from refs_read_raw_ref