diff options
author | Junio C Hamano <gitster@pobox.com> | 2023-09-12 19:23:23 +0300 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2023-09-12 19:23:23 +0300 |
commit | 4d69cf7a58775e64bef1e56a8e3441fae4bd417d (patch) | |
tree | 378735e5150ffb458257385cba3c34924c598783 | |
parent | 2a393571e576ebac27852cc637080df9812b75d1 (diff) |
What's cooking (2023/09 #04)
-rw-r--r-- | whats-cooking.txt | 232 |
1 files changed, 114 insertions, 118 deletions
diff --git a/whats-cooking.txt b/whats-cooking.txt index bbb1c76662..c674b1d803 100644 --- a/whats-cooking.txt +++ b/whats-cooking.txt @@ -1,10 +1,10 @@ To: git@vger.kernel.org -Subject: What's cooking in git.git (Sep 2023, #03; Fri, 8) +Subject: What's cooking in git.git (Sep 2023, #04; Tue, 12) X-master-at: 94e83dcf5b5faaa22e32729305f8fd7090bfdfed X-next-at: 461bb28fbd1decdee16a6abbeec79832ca32638f Bcc: lwn@lwn.net, gitster@pobox.com -What's cooking in git.git (Sep 2023, #03; Fri, 8) +What's cooking in git.git (Sep 2023, #04; Tue, 12) -------------------------------------------------- Here are the topics that have been cooking in my tree. Commits @@ -46,81 +46,123 @@ Release tarballs are available at: https://www.kernel.org/pub/software/scm/git/ -------------------------------------------------- -[Graduated to 'master'] - -* dd/format-patch-rfc-updates (2023-08-31) 1 commit - (merged to 'next' on 2023-09-01 at ad87c89ee3) - + format-patch: --rfc honors what --subject-prefix sets - - "git format-patch --rfc --subject-prefix=<foo>" used to ignore the - "--subject-prefix" option and used "[RFC PATCH]"; now we will add - "RFC" prefix to whatever subject prefix is specified. - - This is a backward compatible change that may deserve a note. - source: <20230830064646.30904-1-sir@cmpwn.com> - - -* jk/ci-retire-allow-ref (2023-08-30) 2 commits - (merged to 'next' on 2023-08-31 at 5fe4861f16) - + ci: deprecate ci/config/allow-ref script - + ci: allow branch selection through "vars" - - CI update. - source: <20230830194919.GA1709446@coredump.intra.peff.net> - - -* jk/unused-post-2.42 (2023-08-29) 22 commits - (merged to 'next' on 2023-08-30 at ab0538e754) - + update-ref: mark unused parameter in parser callbacks - + gc: mark unused descriptors in scheduler callbacks - + bundle-uri: mark unused parameters in callbacks - + fetch: mark unused parameter in ref_transaction callback - + credential: mark unused parameter in urlmatch callback - + grep: mark unused parmaeters in pcre fallbacks - + imap-send: mark unused parameters with NO_OPENSSL - + worktree: mark unused parameters in noop repair callback - + negotiator/noop: mark unused callback parameters - + add-interactive: mark unused callback parameters - + grep: mark unused parameter in output function - + test-trace2: mark unused argv/argc parameters - + trace2: mark unused config callback parameter - + trace2: mark unused us_elapsed_absolute parameters - + stash: mark unused parameter in diff callback - + ls-tree: mark unused parameter in callback - + commit-graph: mark unused data parameters in generation callbacks - + worktree: mark unused parameters in each_ref_fn callback - + pack-bitmap: mark unused parameters in show_object callback - + ref-filter: mark unused parameters in parser callbacks - + sequencer: mark repository argument as unused - + sequencer: use repository parameter in short_commit_name() +[New Topics] - Unused parameters to functions are marked as such, and/or removed, - in order to bring us closer to -Wunused-parameter clean. - source: <20230829234305.GA226944@coredump.intra.peff.net> +* js/systemd-timers-wsl-fix (2023-09-11) 1 commit + - maintenance(systemd): support the Windows Subsystem for Linux + Update "git maintainance" timers' implementation based on systemd + timers to work with WSL. -* tb/multi-cruft-pack (2023-08-29) 4 commits - (merged to 'next' on 2023-08-30 at 15f0b56ed0) - + Documentation/gitformat-pack.txt: drop mixed version section - + Documentation/gitformat-pack.txt: remove multi-cruft packs alternative - + builtin/pack-objects.c: support `--max-pack-size` with `--cruft` - + builtin/pack-objects.c: remove unnecessary strbuf_reset() + Will merge to 'next'. + source: <pull.1586.git.1694334620260.gitgitgadget@gmail.com> - Use of --max-pack-size to allow multiple packfiles to be created is - now supported even when we are sending unreachable objects to cruft - packs. - source: <cover.1693262936.git.me@ttaylorr.com> +* kh/range-diff-notes (2023-09-11) 1 commit + - range-diff: treat notes like `log` -* ws/git-svn-retire-faketerm (2023-08-30) 1 commit - (merged to 'next' on 2023-08-31 at cb6e0d658d) - + git-svn: drop FakeTerm hack + "git range-diff --notes=foo" compared "log --notes=foo --notes" of + the two ranges, instead of using just the specified notes tree. + source: <a37dfb3748e23b4f5081bc9a3c80a5c546101f1d.1694383248.git.code@khaugsbakk.name> - Code clean-up. - source: <xmqqa5u888lz.fsf_-_@gitster.g> + +* pw/diff-no-index-from-named-pipes (2023-09-11) 1 commit + - diff --no-index: fix -R with stdin + + "git diff --no-index -R <(one) <(two)" did not work correctly, + which has been corrected. + + Will merge to 'next'. + source: <22fdfa3b-f90e-afcc-667c-705fb7670245@web.de> + + +* rs/parse-options-value-int (2023-09-11) 2 commits + - parse-options: use and require int pointer for OPT_CMDMODE + - parse-options: add int value pointer to struct option + + A bit of type safety for the "value" pointer used in the + parse-options API. + source: <e6d8a291-03de-cfd3-3813-747fc2cad145@web.de> + + +* so/diff-merges-d (2023-09-11) 2 commits + - diff-merges: introduce '-d' option + - diff-merges: improve --diff-merges documentation + + Teach a new "-d" option that shows the patch against the first + parent for merge commits (which is "--diff-merges=first-parent -p"). + source: <20230909125446.142715-1-sorganov@gmail.com> + + +* js/diff-cached-fsmonitor-fix (2023-09-11) 1 commit + - diff-lib: fix check_removed when fsmonitor is on + + "git diff --cached" codepath did not fill the necessary stat + information for a file when fsmonitor knows it is clean and ended + up behaving as if it is not clean, which has been corrected. + + Will merge to 'next'. + source: <20230911170901.49050-2-sokcevic@google.com> + + +* pb/completion-aliases-doc (2023-09-11) 1 commit + - completion: improve doc for complex aliases + + Clarify how "alias.foo = : git cmd ; aliased-command-string" should + be spelled with necessary whitespaces around punctuation marks to + work. + + Will merge to 'next'. + source: <pull.1585.git.1694274592854.gitgitgadget@gmail.com> -------------------------------------------------- -[New Topics] +[Stalled] + +* tk/cherry-pick-sequence-requires-clean-worktree (2023-06-01) 1 commit + - cherry-pick: refuse cherry-pick sequence if index is dirty + + "git cherry-pick A" that replays a single commit stopped before + clobbering local modification, but "git cherry-pick A..B" did not, + which has been corrected. + + Expecting a reroll. + cf. <999f12b2-38d6-f446-e763-4985116ad37d@gmail.com> + source: <pull.1535.v2.git.1685264889088.gitgitgadget@gmail.com> + +-------------------------------------------------- +[Cooking] + +* cc/repack-sift-filtered-objects-to-separate-pack (2023-09-11) 9 commits + . gc: add `gc.repackFilterTo` config option + . repack: implement `--filter-to` for storing filtered out objects + . gc: add `gc.repackFilter` config option + . repack: add `--filter=<filter-spec>` option + . pack-bitmap-write: rebuild using new bitmap when remapping + . repack: refactor finding pack prefix + . repack: refactor finishing pack-objects command + . t/helper: add 'find-pack' test-tool + . pack-objects: allow `--filter` without `--stdout` + + "git repack" machinery learns to pay attention to the "--filter=" + option. + + May need to wait until tb/repack-existing-packs-cleanup stablizes. + source: <20230911150618.129737-1-christian.couder@gmail.com> + + +* la/trailer-cleanups (2023-09-11) 6 commits + - trailer: use offsets for trailer_start/trailer_end + - trailer: rename *_DEFAULT enums to *_UNSPECIFIED + - trailer: teach find_patch_start about --no-divider + - trailer: split process_command_line_args into separate functions + - trailer: split process_input_file into separate pieces + - trailer: separate public from internal portion of trailer_iterator + + Code clean-up. + + Will merge to 'next'. + source: <pull.1563.v2.git.1694240177.gitgitgadget@gmail.com> + * so/diff-doc-for-patch-update (2023-09-06) 1 commit (merged to 'next' on 2023-09-07 at 6da5e9defd) @@ -198,7 +240,8 @@ Release tarballs are available at: source: <pull.1584.git.1694176123471.gitgitgadget@gmail.com> -* cw/git-std-lib (2023-09-08) 6 commits +* cw/git-std-lib (2023-09-11) 7 commits + - SQUASH??? - git-std-lib: add test file to call git-std-lib.a functions - git-std-lib: introduce git standard library - parse: create new library for parsing strings and env values @@ -208,57 +251,10 @@ Release tarballs are available at: Another libification effort. - Comments? + Needs more work. + cf. <xmqqy1hfrk6p.fsf@gitster.g> source: <20230908174134.1026823-1-calvinwan@google.com> --------------------------------------------------- -[Stalled] - -* la/trailer-cleanups (2023-08-06) 5 commits - - trailer: rename *_DEFAULT enums to *_UNSPECIFIED - - trailer: teach find_patch_start about --no-divider - - trailer: split process_command_line_args into separate functions - - trailer: split process_input_file into separate pieces - - trailer: separate public from internal portion of trailer_iterator - - Code clean-up. - - Expecting a reroll. - cf. <owlyy1iifq0n.fsf@fine.c.googlers.com> - source: <pull.1563.git.1691211879.gitgitgadget@gmail.com> - - -* cc/repack-sift-filtered-objects-to-separate-pack (2023-08-13) 8 commits - . gc: add `gc.repackFilterTo` config option - . repack: implement `--filter-to` for storing filtered out objects - . gc: add `gc.repackFilter` config option - . repack: add `--filter=<filter-spec>` option - . repack: refactor finding pack prefix - . repack: refactor finishing pack-objects command - . t/helper: add 'find-pack' test-tool - . pack-objects: allow `--filter` without `--stdout` - - "git repack" machinery learns to pay attention to the "--filter=" - option. - - Kicked out of the 'seen', as it still seems to be failing tests. - cf. https://github.com/git/git/actions/runs/5850998716/job/15861158252#step:4:1822 - source: <20230812000011.1227371-1-christian.couder@gmail.com> - - -* tk/cherry-pick-sequence-requires-clean-worktree (2023-06-01) 1 commit - - cherry-pick: refuse cherry-pick sequence if index is dirty - - "git cherry-pick A" that replays a single commit stopped before - clobbering local modification, but "git cherry-pick A..B" did not, - which has been corrected. - - Expecting a reroll. - cf. <999f12b2-38d6-f446-e763-4985116ad37d@gmail.com> - source: <pull.1535.v2.git.1685264889088.gitgitgadget@gmail.com> - --------------------------------------------------- -[Cooking] * cc/git-replay (2023-09-07) 15 commits - replay: stop assuming replayed branches do not diverge |