# Re: What's cooking in git.git (Dec 2021, #01; Fri, 3)

4 messages from 2021-12-04 to 2021-12-07. Participants: Junio C Hamano, Derrick Stolee.
Thread: https://gitlist.dev/t/57026

## Junio C Hamano, 2021-12-04 01:37

Subject: Re: What's cooking in git.git (Dec 2021, #01; Fri, 3)
Message-ID: <xmqqbl1xqheu.fsf@gitster.g>
URL: https://gitlist.dev/e/xmqqbl1xqheu.fsf%40gitster.g

```
FYI, here is how the topics listed in the report are categorized
(output from the 'cook -w' script I mentioned in the main report).

----- >8 --------- >8 --------- >8 --------- >8 --------- >8 -----

Expecting a reroll.
 - cf/fetch-set-upstream-while-detached                         07-06          #1
 - jh/builtin-fsmonitor-part2                                   10-21         #29
 - jc/doc-submitting-patches-choice-of-base                     10-25          #2
 - ns/remerge-diff                                              10-27          #9
 - ns/tmp-objdir                                                10-27          #4
 - ns/batched-fsync                                             10-27          #9
 - js/branch-track-inherit                                      11-18          #1
 - es/superproject-aware-submodules                             11-18          #5
 - tl/ls-tree-oid-only                                          11-22          #1
 - tb/cruft-packs                                               11-29         #17
 - cb/save-term-across-editor-invocation                        12-01          #3
 - jl/subtree-check-parents-argument-passing-fix                12-01          #1
 - xw/am-empty                                                  12-01          #3

Expecting a reroll?
 - ar/submodule-update                                          10-13          #9
 - ds/fetch-pull-with-sparse-index                              11-29          #3

Need to pick up a reroll.
 - ab/grep-patterntype                                          11-29          #7
 - jt/conditional-config-on-remote-url                          11-29          #2
 - ld/sparse-diff-blame                                         11-29          #3

Need to pick up the reroll before merging to 'next'.
 - pw/diff-color-moved-fix                                      10-27         #15
 - js/scalar                                                    12-01         #17

Needs review.
 - ab/only-single-progress-at-once                              11-03          #8
 - ab/make-dependency                                           11-18         #24
 - ab/config-based-hooks-2                                      11-24         #18
 - ab/ambiguous-object-name                                     11-26          #6
 - ab/cat-file                                                  11-29         #10
 - en/keep-cwd                                                  12-01         #11

On hold.
 - js/use-builtin-add-i                                         12-01          #2

Will discard.
 - ms/customizable-ident-expansion                              09-01          #1
 - pw/fix-some-issues-in-reset-head                             10-01         #12

Will merge to 'master'.
 + jc/fix-first-object-walk                                     10-29/12-02    #2
 + tw/var-default-branch                                        11-03/12-02    #1
 + jk/strbuf-addftime-seconds-since-epoch                       11-04/12-02    #1
 + js/ci-no-directional-formatting                              11-04/12-02    #1
 + jk/test-bitmap-fix                                           11-05/12-02    #1
 + ab/generate-command-list                                     11-05/12-02   #10
 + jk/jump-merge-with-pathspec                                  11-09/12-02    #1
 + ja/doc-cleanup                                               11-09/12-02   #10
 + cw/protocol-v2-doc-fix                                       11-11/12-02    #1
 + jt/pack-header-lshift-overflow                               11-11/12-02    #1
 + if/redact-packfile-uri                                       11-11/12-02    #2
 + ab/checkout-branch-info-leakfix                              11-18/12-02    #1
 + jk/t5319-midx-corruption-test-deflake                        11-18/12-02    #1
 + js/trace2-avoid-recursive-errors                             11-18/12-02    #1
 + pw/xdiff-classify-record-in-histogram                        11-18/12-02    #3
 + rs/mergesort                                                 11-18/12-02    #1
 + tl/midx-docfix                                               11-18/12-02    #1
 + gc/remote-with-fewer-static-global-variables                 11-18/12-02    #5
 + ah/advice-pull-has-no-preference-between-rebase-and-merge    11-19/12-02    #1
 + hk/ci-checkwhitespace-commentfix                             11-19/12-02    #1
 + jk/fetch-pack-avoid-sigpipe-to-index-pack                    11-19/12-02    #1
 + jk/refs-g11-workaround                                       11-19/12-02    #1
 + hn/create-reflog-simplify                                    11-22/12-02    #1
 + jt/midx-doc-fix                                              11-22/12-02    #1
 + jk/t7006-sigpipe-tests-fix                                   11-22/12-02    #3
 + vd/sparse-sparsity-fix-on-read                               11-24/12-02    #4
 + vd/sparse-reset                                              11-29/12-02    #8
 + po/size-t-for-vs                                             12-01/12-02    #3
 + bc/require-c99                                               12-01/12-02    #1
 + hn/reftable                                                  10-08/12-03   #19
 + ab/mark-leak-free-tests-even-more                            11-01/12-03   #15
 + mp/absorb-submodule-git-dir-upon-deinit                      11-19/12-03    #1
 + em/missing-pager                                             11-24/12-03    #1
 + yn/complete-date-format-options                              11-25/12-03    #1
 + cb/mingw-gmtime-r                                            11-27/12-03    #1
 + cb/add-p-single-key-fix                                      11-28/12-03    #1
 + en/rebase-x-fix                                              11-29/12-03    #1
 + jc/c99-var-decl-in-for-loop                                  12-03/12-03    #1

Will merge to 'next'.
 - es/pretty-describe-more                                      11-01          #3
 - rj/receive-pack-avoid-sigpipe-during-status-reporting        11-10          #1
 - ab/ci-updates                                                11-23          #5
 - ab/run-command                                               11-25          #9
 - ds/trace2-regions-in-tests                                   11-29          #2
 - hn/t1404-df-limitation-is-ref-files-only                     11-29          #1
 - jc/grep-patterntype-default-doc                              11-29          #1
 - fs/test-prereq                                               12-01          #3
 - en/zdiff3                                                    12-01          #2
 - hn/allow-bogus-oid-in-ref-tests                              12-02          #8
 - hn/reflog-tests                                              12-02          #5

Will merge to 'next'?
 - re/color-default-reset                                       10-28          #3
 - ew/test-wo-fsync                                             10-29          #1
 - ab/parse-options-cleanup                                     11-10          #1
 - fs/ssh-signing-other-keytypes                                11-19          #2
 - jc/reflog-iterator-callback-doc                              11-28          #1
 - jk/log-decorate-opts-with-implicit-decorate                  12-01          #2
 - ak/protect-any-current-branch                                12-01          #8
 - fs/ssh-signing-key-lifetime                                  12-01          #7

```

## Junio C Hamano, 2021-12-07 01:08

Subject: Re: What's cooking in git.git (Dec 2021, #01; Fri, 3)
Message-ID: <xmqqilw1b4ry.fsf@gitster.g>
URL: https://gitlist.dev/e/xmqqilw1b4ry.fsf%40gitster.g
In-Reply-To: <xmqqbl1xqheu.fsf@gitster.g>

```
Junio C Hamano <gitster@pobox.com> writes:

> FYI, here is how the topics listed in the report are categorized
> (output from the 'cook -w' script I mentioned in the main report).

The output from the same command to summarize the current draft of
the next issue of the "What's cooking" report looks like this.  As
promised, unless a problem is found in it, a topic in 'next' will
graduate almost automatically to 'master' after spending a week
there, so by the end of this week we'll have ~40 topics graduating
to 'master'.

Please pay extra attention to the list of topics slated for 'next'
(with and without the '?') to stop topics that are not quite ready
to go in to 'next' by mistake.

Thanks.


Expecting a reroll.
 - cf/fetch-set-upstream-while-detached                         07-06          #1
 - pw/fix-some-issues-in-reset-head                             10-01         #12
 - jh/builtin-fsmonitor-part2                                   10-21         #29
 - jc/doc-submitting-patches-choice-of-base                     10-25          #2
 - pw/diff-color-moved-fix                                      10-27         #15
 - js/branch-track-inherit                                      11-18          #1
 - es/superproject-aware-submodules                             11-18          #5
 - tl/ls-tree-oid-only                                          11-22          #1
 - tb/cruft-packs                                               11-29         #17
 - cb/save-term-across-editor-invocation                        12-01          #3
 - je/http-better-error-output                                  12-03          #1
 - ds/fetch-pull-with-sparse-index                              12-06          #3
 - ns/remerge-diff                                              12-06          #8
 - ns/batched-fsync                                             12-06          #8

Expecting a reroll?
 - ar/submodule-update                                          10-13          #9

Needs an Ack or Reviewed-by.
 - ns/tmp-objdir                                                12-06          #2

Needs review.
 - ab/only-single-progress-at-once                              11-03          #8
 - ab/make-dependency                                           11-18         #24
 - ab/config-based-hooks-2                                      11-24         #18
 - ab/ambiguous-object-name                                     11-26          #6
 - ab/cat-file                                                  11-29         #10
 - en/keep-cwd                                                  12-01         #11
 - ab/grep-patterntype                                          12-04          #7
 - jt/conditional-config-on-remote-url                          12-04          #2
 - ja/i18n-similar-messages                                     12-05         #10
 - ab/usage-die-message                                         12-06          #4
 - xw/am-empty                                                  12-06          #3

On hold.
 - js/use-builtin-add-i                                         12-01          #2

Undecided
 - js/compat-util-msvc-flex-array                               12-06          #1

Will discard.
 - ms/customizable-ident-expansion                              09-01          #1

Will merge to 'master'.
 + jc/fix-first-object-walk                                     10-29/12-02    #2
 + tw/var-default-branch                                        11-03/12-02    #1
 + jk/strbuf-addftime-seconds-since-epoch                       11-04/12-02    #1
 + js/ci-no-directional-formatting                              11-04/12-02    #1
 + jk/test-bitmap-fix                                           11-05/12-02    #1
 + ab/generate-command-list                                     11-05/12-02   #10
 + jk/jump-merge-with-pathspec                                  11-09/12-02    #1
 + ja/doc-cleanup                                               11-09/12-02   #10
 + cw/protocol-v2-doc-fix                                       11-11/12-02    #1
 + jt/pack-header-lshift-overflow                               11-11/12-02    #1
 + if/redact-packfile-uri                                       11-11/12-02    #2
 + ab/checkout-branch-info-leakfix                              11-18/12-02    #1
 + jk/t5319-midx-corruption-test-deflake                        11-18/12-02    #1
 + js/trace2-avoid-recursive-errors                             11-18/12-02    #1
 + rs/mergesort                                                 11-18/12-02    #1
 + tl/midx-docfix                                               11-18/12-02    #1
 + gc/remote-with-fewer-static-global-variables                 11-18/12-02    #5
 + ah/advice-pull-has-no-preference-between-rebase-and-merge    11-19/12-02    #1
 + hk/ci-checkwhitespace-commentfix                             11-19/12-02    #1
 + jk/fetch-pack-avoid-sigpipe-to-index-pack                    11-19/12-02    #1
 + jk/refs-g11-workaround                                       11-19/12-02    #1
 + hn/create-reflog-simplify                                    11-22/12-02    #1
 + jt/midx-doc-fix                                              11-22/12-02    #1
 + jk/t7006-sigpipe-tests-fix                                   11-22/12-02    #3
 + vd/sparse-sparsity-fix-on-read                               11-24/12-02    #4
 + vd/sparse-reset                                              11-29/12-02    #8
 + po/size-t-for-vs                                             12-01/12-02    #3
 + bc/require-c99                                               12-01/12-02    #1
 + hn/reftable                                                  10-08/12-03   #19
 + ab/mark-leak-free-tests-even-more                            11-01/12-03   #15
 + mp/absorb-submodule-git-dir-upon-deinit                      11-19/12-03    #1
 + em/missing-pager                                             11-24/12-03    #1
 + yn/complete-date-format-options                              11-25/12-03    #1
 + cb/mingw-gmtime-r                                            11-27/12-03    #1
 + cb/add-p-single-key-fix                                      11-28/12-03    #1
 + en/rebase-x-fix                                              11-29/12-03    #1
 + jc/c99-var-decl-in-for-loop                                  12-03/12-03    #1

Will merge to 'next' and then to 'master'.
 - pw/xdiff-classify-record-in-histogram                        12-04          #6

Will merge to 'next'.
 - es/pretty-describe-more                                      11-01          #3
 - rj/receive-pack-avoid-sigpipe-during-status-reporting        11-10          #1
 - ab/ci-updates                                                11-23          #5
 - ab/run-command                                               11-25          #9
 - ds/trace2-regions-in-tests                                   11-29          #2
 - hn/t1404-df-limitation-is-ref-files-only                     11-29          #1
 - fs/test-prereq                                               12-01          #3
 - en/zdiff3                                                    12-01          #2
 - hn/allow-bogus-oid-in-ref-tests                              12-02          #8
 - hn/reflog-tests                                              12-02          #5
 - es/doc-stdout-vs-stderr                                      12-04          #1
 - tb/pack-revindex-on-disk-cleanup                             12-04          #1
 - en/rebase-x-wo-git-dir-env                                   12-04          #1
 - es/worktree-chatty-to-stderr                                 12-04          #2
 - js/test-initial-branch-override-cleanup                      12-05          #1
 - ds/sparse-deep-pattern-checkout-fix                          12-06          #2
 - ab/die-with-bug                                              12-06          #2

Will merge to 'next'?
 - re/color-default-reset                                       10-28          #3
 - ew/test-wo-fsync                                             10-29          #1
 - ab/parse-options-cleanup                                     11-10          #1
 - fs/ssh-signing-other-keytypes                                11-19          #2
 - jc/reflog-iterator-callback-doc                              11-28          #1
 - jk/log-decorate-opts-with-implicit-decorate                  12-01          #2
 - ak/protect-any-current-branch                                12-01          #8
 - fs/ssh-signing-key-lifetime                                  12-01          #7
 - en/name-rev-shorter-output                                   12-04          #1
 - js/scalar                                                    12-04         #15
 - jl/subtree-check-parents-argument-passing-fix                12-05          #1
 - jc/grep-patterntype-default-doc                              12-05          #1
 - ld/sparse-diff-blame                                         12-06          #8

```

## Derrick Stolee, 2021-12-07 16:21

Subject: Re: What's cooking in git.git (Dec 2021, #01; Fri, 3)
Message-ID: <ef487c98-820c-010e-e3c9-39d60633b30f@gmail.com>
URL: https://gitlist.dev/e/ef487c98-820c-010e-e3c9-39d60633b30f%40gmail.com
In-Reply-To: <xmqqilw1b4ry.fsf@gitster.g>

```
On 12/6/2021 8:08 PM, Junio C Hamano wrote:
> Junio C Hamano <gitster@pobox.com> writes:
> 
>> FYI, here is how the topics listed in the report are categorized
>> (output from the 'cook -w' script I mentioned in the main report).
> 
> The output from the same command to summarize the current draft of
> the next issue of the "What's cooking" report looks like this.  As
> promised, unless a problem is found in it, a topic in 'next' will
> graduate almost automatically to 'master' after spending a week
> there, so by the end of this week we'll have ~40 topics graduating
> to 'master'.

Wow!!!

> Please pay extra attention to the list of topics slated for 'next'
> (with and without the '?') to stop topics that are not quite ready
> to go in to 'next' by mistake.
> 
> Thanks.

I found this output to be a particularly interesting way to get an
overview of everything going on. It almost looks appropriate for
being a "table of contents" for the main report. Have you thought
about adding it near the top of that report?

Thanks,
-Stolee


```

## Junio C Hamano, 2021-12-07 17:25

Subject: Re: What's cooking in git.git (Dec 2021, #01; Fri, 3)
Message-ID: <xmqq35n4ba4x.fsf@gitster.g>
URL: https://gitlist.dev/e/xmqq35n4ba4x.fsf%40gitster.g
In-Reply-To: <ef487c98-820c-010e-e3c9-39d60633b30f@gmail.com>

```
Derrick Stolee <stolee@gmail.com> writes:

> I found this output to be a particularly interesting way to get an
> overview of everything going on. It almost looks appropriate for
> being a "table of contents" for the main report. Have you thought
> about adding it near the top of that report?

This was primarily designed to help guide me decide what topics to
merge to 'next' in what order, and it is pretty much a grep in the
main part of the report that duplicates what is already said down
there.  With the number of topics in the report, it may not be very
useful as a ToC, and while I do not mind adding one every time I
send out a new issue of the report, I do not know how it affects
readers to drown them by this list-of-topics at the top.

Another thing that is different in this and upcoming issue of the
report is that I tried to track down the "source" of each topic, so
that it becomes easy to go to a single web page I can view the
discussion on the topic by appending "source:" message ID after
https://lore.kernel.org/git/.  I am still not sure how sustainable
to keep doing this "source:" annotation (it is automated somewhat,
but needs manual sanity checks), so I won't promise keeping it in
the future, though.  At least, not yet.

Thanks.

```
