]> git.ipfire.org Git - thirdparty/git.git/commitdiff
What's cooking (2022/09 #08)
authorJunio C Hamano <gitster@pobox.com>
Tue, 27 Sep 2022 20:14:56 +0000 (13:14 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 27 Sep 2022 20:14:56 +0000 (13:14 -0700)
whats-cooking.txt

index 2e89d447e27355888d420eafa7fb27ebbb7529ea..6ad70abcbf162413e27624d8532414b1965b55b4 100644 (file)
@@ -1,9 +1,9 @@
 To: git@vger.kernel.org
-Subject: What's cooking in git.git (Sep 2022, #07; Fri, 23)
-X-master-at: 4fd6c5e44459e6444c2cd93383660134c95aabd1
-X-next-at: ed0d419d3c1a574b86ddc99554cdd663ffe0f5be
+Subject: What's cooking in git.git (Sep 2022, #08; Tue, 27)
+X-master-at: bcd6bc478adc4951d57ec597c44b12ee74bc88fb
+X-next-at: b617e1fe3a04e74d5031ffb5a8390a362c0582ef
 
-What's cooking in git.git (Sep 2022, #07; Fri, 23)
+What's cooking in git.git (Sep 2022, #08; Tue, 27)
 --------------------------------------------------
 
 Here are the topics that have been cooking in my tree.  Commits
@@ -13,7 +13,7 @@ release).  Commits prefixed with '-' are only in 'seen', and aren't
 considered "accepted" at all.  A topic without enough support may be
 discarded after a long period of no activity.
 
-The -rc1 has been tagged for this cycle.  People are free to discuss
+The -rc2 has been tagged for this cycle.  People are free to discuss
 topics that has no relevance to the upcoming release, but we would
 appreciate if they instead concentrated on finding and fixing recent
 regressions in the upcoming release.  Even though I may be replacing
@@ -55,77 +55,118 @@ Release tarballs are available at:
 --------------------------------------------------
 [Graduated to 'master']
 
-* ac/bitmap-lookup-table (2022-09-23) 1 commit
-  (merged to 'next' on 2022-09-23 at 8374b2bb46)
- + pack-bitmap: improve grammar of "xor chain" error message
+* ds/bitmap-lookup-remove-tracing (2022-09-26) 1 commit
+  (merged to 'next' on 2022-09-26 at a0d94b95e0)
+ + pack-bitmap: remove trace2 region from hot path
 
Grammofix.
- source: <20220922025158.415969-1-alexhenrie24@gmail.com>
Perf-fix.
+ source: <pull.1365.v2.git.1664198277250.gitgitgadget@gmail.com>
 
+--------------------------------------------------
+[New Topics]
+
+* rj/ref-filter-get-head-description-leakfix (2022-09-26) 1 commit
+ - ref-filter.c: fix a leak in get_head_description
+
+ Leakfix.
 
-* jk/list-objects-filter-cleanup (2022-09-22) 1 commit
-  (merged to 'next' on 2022-09-22 at 60e9c427db)
- + list-objects-filter: initialize sub-filter structs
+ Will merge to 'next'?
+ source: <6ff29e96-7f8d-c354-dced-b1b363e54467@gmail.com>
+
+--------------------------------------------------
+[Stalled]
+
+* es/mark-gc-cruft-as-experimental (2022-08-03) 2 commits
+ - config: let feature.experimental imply gc.cruftPacks=true
+ - gc: add tests for --cruft and friends
+
+ Enable gc.cruftpacks by default for those who opt into
+ feature.experimental setting.
+
+ Expecting a reroll.
+ cf. <220804.86a68ke9d5.gmgdl@evledraar.gmail.com>
+ cf. <6803b725-526e-a1c8-f15c-a9ed4a144d4c@github.com>
+ source: <20220803205721.3686361-1-emilyshaffer@google.com>
+
+
+* es/doc-creation-factor-fix (2022-07-28) 2 commits
+ - range-diff: clarify --creation-factor=<factor>
+ - format-patch: clarify --creation-factor=<factor>
+
+ Expecting a reroll by somebody more familiar with the logic
+ cf. <xmqqo7wfix7p.fsf@gitster.g>
+ source: <7229p500-p2r4-on87-6802-8o90s36rr3s4@tzk.qr>
 
- Fix uninitialized memory access in a recent fix-up that is already
- in -rc1.
- source: <YywsZU9UUoC08UcN@coredump.intra.peff.net>
 
+* cw/remote-object-info (2022-08-13) 7 commits
+ - SQUASH???
+ - cat-file: add remote-object-info to batch-command
+ - transport: add client support for object-info
+ - serve: advertise object-info feature
+ - protocol-caps: initialization bug fix
+ - fetch-pack: move fetch initialization
+ - fetch-pack: refactor packet writing
 
-* ma/scalar-to-main-fix (2022-09-23) 1 commit
-  (merged to 'next' on 2022-09-23 at 5229e60838)
- + cmd-list.perl: fix identifying man sections
+ A client component to talk with the object-info endpoint.
 
- Fix manpage generation.
- source: <20220923080733.1995862-1-martin.agren@gmail.com>
+ Expecting a reroll.
+ cf. <20220728230210.2952731-1-calvinwan@google.com>
+ cf. <CAFySSZDvgwbbHCHfyuaqX3tKsr-GjJ9iihygg6rNNe46Ys7_EA@mail.gmail.com>
+ source: <20220728230210.2952731-1-calvinwan@google.com>
 
 --------------------------------------------------
-[New Topics]
+[Cooking]
 
-* ds/scalar-unregister-idempotent (2022-09-22) 2 commits
+* ds/scalar-unregister-idempotent (2022-09-27) 4 commits
+ - string-list: document iterator behavior on NULL input
+ - gc: replace config subprocesses with API calls
  - scalar: make 'unregister' idempotent
  - maintenance: add 'unregister --force'
 
  "git maintenance unregister" in a repository that is already been
  unregistered reported an error.
 
- Will merge to 'next'?
- source: <pull.1358.v2.git.1663853837.gitgitgadget@gmail.com>
+ Will merge to 'next'.
+ source: <pull.1358.v4.git.1664287021.gitgitgadget@gmail.com>
 
 
 * jk/clone-allow-bare-and-o-together (2022-09-22) 1 commit
- - clone: allow "--bare" with "-o"
+  (merged to 'next' on 2022-09-27 at 1feca721ac)
+ + clone: allow "--bare" with "-o"
 
  "git clone" did not like to see the "--bare" and the "--origin"
  options used together without a good reason.
 
- Will merge to 'next'.
+ Will cook in 'next'.
  source: <YyvzVdfQVdysvMp2@coredump.intra.peff.net>
 
 
 * jk/fsck-on-diet (2022-09-22) 3 commits
- - parse_object_buffer(): respect save_commit_buffer
- - fsck: turn off save_commit_buffer
- - fsck: free tree buffers after walking unreachable objects
+  (merged to 'next' on 2022-09-27 at c2e93082a1)
+ + parse_object_buffer(): respect save_commit_buffer
+ + fsck: turn off save_commit_buffer
+ + fsck: free tree buffers after walking unreachable objects
 
  "git fsck" failed to release contents of tree objects already used
  from the memory, which has been fixed.
 
- Will merge to 'next'.
+ Will cook in 'next'.
  source: <Yyw0PSVe3YTQGgRS@coredump.intra.peff.net>
 
 
 * jk/remote-rename-without-fetch-refspec (2022-09-22) 1 commit
- - remote: handle rename of remote without fetch refspec
+  (merged to 'next' on 2022-09-27 at 165fe0a832)
+ + remote: handle rename of remote without fetch refspec
 
  "git remote rename" failed to rename a remote without fetch
  refspec, which has been corrected.
 
- Will merge to 'next'.
+ Will cook in 'next'.
  source: <YyvzqZ5tmI0UdRAW@coredump.intra.peff.net>
 
 
-* js/merge-ort-in-read-only-repo (2022-09-22) 1 commit
+* js/merge-ort-in-read-only-repo (2022-09-26) 2 commits
+ - merge-ort: return early when failing to write a blob
  - merge-ort: fix segmentation fault in read-only repositories
 
  In read-only repositories, "git merge-tree" tried to come up with a
@@ -133,55 +174,47 @@ Release tarballs are available at:
  led to a segfault (which is bad), which has been corrected.
 
  Expecting a reroll.
- cf. <916o55op-qpqo-5o41-931s-8q54p7301sr2@tzk.qr>
- source: <pull.1362.v3.git.1663875999939.gitgitgadget@gmail.com>
+ cf. <CABPp-BGJueKtcdvzGWH_ZK6yeA6r3457ue5Uub9_gdU5M-WmvQ@mail.gmail.com>
+ The proposed log message for the second step may need updating.
+ source: <pull.1362.v4.git.1664229348.gitgitgadget@gmail.com>
 
 
 * mc/cred-helper-ignore-unknown (2022-09-22) 3 commits
- - osxkeychain: clarify that we ignore unknown lines
- - netrc: ignore unknown lines (do not die)
- - wincred: ignore unknown lines (do not die)
+  (merged to 'next' on 2022-09-27 at ce6e3616aa)
+ + osxkeychain: clarify that we ignore unknown lines
+ + netrc: ignore unknown lines (do not die)
+ + wincred: ignore unknown lines (do not die)
 
  Most credential helpers ignored unknown entries in a credential
  description, but a few died upon seeing them.  The latter were
  taught to ignore them, too
 
- Will merge to 'next'?
+ Will cook in 'next'.
  source: <pull.1363.git.1663865974.gitgitgadget@gmail.com>
 
 
-* ds/bitmap-lookup-remove-tracing (2022-09-23) 2 commits
- - SQUASH???
- - pack-bitmap: remove trace2 region from hot path
-
- Perf-fix?
-
- Expecting a reroll.
- cf. <edf25c5d-06f4-0b91-6773-f4fe7705c2f8@github.com>
- source: <pull.1365.git.1663938034607.gitgitgadget@gmail.com>
-
-
 * es/retire-efgrep (2022-09-23) 2 commits
- - check-non-portable-shell: detect obsolescent egrep/fgrep
- - Merge branch 'dd/retire-efgrep' into es/retire-efgrep
+  (merged to 'next' on 2022-09-27 at 344fdd138e)
+ + check-non-portable-shell: detect obsolescent egrep/fgrep
+ + Merge branch 'dd/retire-efgrep' into es/retire-efgrep
  (this branch uses dd/retire-efgrep.)
 
  Prepare for GNU [ef]grep that throw warning of their uses.
 
- Will merge to 'next'.
+ Will cook in 'next'.
  source: <pull.1338.git.git.1663805905554.gitgitgadget@gmail.com>
 
 
 * cw/submodule-status-in-parallel (2022-09-23) 4 commits
. diff-lib: parallelize run_diff_files for submodules
. diff-lib: refactor functions
. submodule: move status parsing into function
. run-command: add pipe_output to run_processes_parallel
- diff-lib: parallelize run_diff_files for submodules
- diff-lib: refactor functions
- submodule: move status parsing into function
- run-command: add pipe_output to run_processes_parallel
 
  Allow the internal "diff-files" engine to run "how has this
  submodule changed?" in parallel to speed up "git status".
 
Needs review.
Breaks its self check.
  cf. https://github.com/git/git/actions/runs/3115673002/jobs/5052804463
  source: <20220922232947.631309-1-calvinwan@google.com>
 
@@ -192,53 +225,11 @@ Release tarballs are available at:
  The codepath that reads from the index v4 had unaligned memory
  accesses, which has been corrected.
 
- Expecting a reroll?
+ Expecting a reroll.
  cf. <Yy4nkEnhuzt2iH+R@coredump.intra.peff.net>
+ cf. <bb3a2470-7ff5-e4a6-040a-96e0e3833978@gmail.com>
  source: <pull.1366.git.1663962236069.gitgitgadget@gmail.com>
 
---------------------------------------------------
-[Stalled]
-
-* es/mark-gc-cruft-as-experimental (2022-08-03) 2 commits
- - config: let feature.experimental imply gc.cruftPacks=true
- - gc: add tests for --cruft and friends
-
- Enable gc.cruftpacks by default for those who opt into
- feature.experimental setting.
-
- Expecting a reroll.
- cf. <220804.86a68ke9d5.gmgdl@evledraar.gmail.com>
- cf. <6803b725-526e-a1c8-f15c-a9ed4a144d4c@github.com>
- source: <20220803205721.3686361-1-emilyshaffer@google.com>
-
-
-* es/doc-creation-factor-fix (2022-07-28) 2 commits
- - range-diff: clarify --creation-factor=<factor>
- - format-patch: clarify --creation-factor=<factor>
-
- Expecting a reroll by somebody more familiar with the logic
- cf. <xmqqo7wfix7p.fsf@gitster.g>
- source: <7229p500-p2r4-on87-6802-8o90s36rr3s4@tzk.qr>
-
-
-* cw/remote-object-info (2022-08-13) 7 commits
- - SQUASH???
- - cat-file: add remote-object-info to batch-command
- - transport: add client support for object-info
- - serve: advertise object-info feature
- - protocol-caps: initialization bug fix
- - fetch-pack: move fetch initialization
- - fetch-pack: refactor packet writing
-
- A client component to talk with the object-info endpoint.
-
- Expecting a reroll.
- cf. <20220728230210.2952731-1-calvinwan@google.com>
- cf. <CAFySSZDvgwbbHCHfyuaqX3tKsr-GjJ9iihygg6rNNe46Ys7_EA@mail.gmail.com>
- source: <20220728230210.2952731-1-calvinwan@google.com>
-
---------------------------------------------------
-[Cooking]
 
 * dd/retire-efgrep (2022-09-21) 4 commits
   (merged to 'next' on 2022-09-21 at 22bc339be1)
@@ -293,30 +284,35 @@ Release tarballs are available at:
  source: <20220914193102.5275-1-sorganov@gmail.com>
 
 
-* ja/rebase-i-avoid-amending-self (2022-09-21) 2 commits
- - SQUASH??? resurrect previous version of the tests
+* ja/rebase-i-avoid-amending-self (2022-09-26) 1 commit
  - sequencer: avoid dropping fixup commit that targets self via commit-ish
 
  "git rebase -i" can mistakenly attempt to apply a fixup to a commit
  itself, which has been corrected.
 
- Does not seem to pass its own test.
- source: <20220920031140.1220220-1-aclopte@gmail.com>
+ Will merge to 'next'?
+ source: <20220924222904.1784975-1-aclopte@gmail.com>
 
 
 * ac/fuzzers (2022-09-19) 1 commit
  - fuzz: reorganise the path for existing oss-fuzz fuzzers
 
+ Source file shuffling.
+
+ Will merge to 'next'?
  source: <pull.1353.v4.git.1663598215154.gitgitgadget@gmail.com>
 
 
 * hn/parse-worktree-ref (2022-09-19) 1 commit
  - refs: unify parse_worktree_ref() and ref_type()
 
+ Code and semantics cleaning.
+
+ Will merge to 'next'?
  source: <pull.1325.v2.git.git.1663605291172.gitgitgadget@gmail.com>
 
 
-* ed/fsmonitor-on-networked-macos (2022-09-21) 6 commits
+* ed/fsmonitor-on-networked-macos (2022-09-25) 6 commits
  - fsmonitor: add documentation for allowRemote and socketDir options
  - fsmonitor: check for compatability before communicating with fsmonitor
  - fsmonitor: deal with synthetic firmlinks on macOS
@@ -328,7 +324,7 @@ Release tarballs are available at:
  filesystem is disabled. Add knobs to make it workable on macOS.
 
  Will merge to 'next'?
- source: <pull.1326.v10.git.1663705986.gitgitgadget@gmail.com>
+ source: <pull.1326.v12.git.1664048782.gitgitgadget@gmail.com>
 
 
 * rj/branch-edit-description-with-nth-checkout (2022-09-12) 2 commits