diff options
author | Junio C Hamano <gitster@pobox.com> | 2023-04-11 14:19:13 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2023-04-11 14:19:13 -0700 |
commit | 52ae5198bdb803c79b55bd8c02f6ecd74a38e33b (patch) | |
tree | 49fd3bef74e5322a7020b6171370100e1d9de187 | |
parent | 6bdb97057e16b8d31b0b39f6b1f64bc0f02ad59e (diff) | |
download | git-52ae5198bdb803c79b55bd8c02f6ecd74a38e33b.tar.gz |
What's cooking (2023/04 #03)
-rw-r--r-- | whats-cooking.txt | 499 |
1 files changed, 186 insertions, 313 deletions
diff --git a/whats-cooking.txt b/whats-cooking.txt index f7d1f6db08..2bc8b681cd 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 (Apr 2023, #02; Thu, 6) -X-master-at: 0607f793cbe0af16aee6d2480056d891835884bd -X-next-at: 4ca3ef321147b456561d0c3a4c90cbb38891a488 +Subject: What's cooking in git.git (Apr 2023, #03; Tue, 11) +X-master-at: 9857273be005833c71e2d16ba48e193113e12276 +X-next-at: 15816b0a8ae864e36a03af255e1d048f21d56b4d Bcc: lwn@lwn.net, gitster@pobox.com -What's cooking in git.git (Apr 2023, #02; Thu, 6) +What's cooking in git.git (Apr 2023, #03; Tue, 11) -------------------------------------------------- Here are the topics that have been cooking in my tree. Commits @@ -16,11 +16,6 @@ message that raises issues but they are no means exhaustive. A topic without enough support may be discarded after a long period of no activity. -We are in the middle of the 4th week of an 10-week cycle which is -expected to last til the end of May. With quite a many topics that -have been cooking in 'next' already graduated to 'master', it is a -good time to rewind the tip of 'next', which I'll be doing shortly. - Copies of the source code to Git live in many repositories, and the following is a list of the ones I push into or their mirrors. Some repositories have only a subset of branches. @@ -52,284 +47,167 @@ Release tarballs are available at: -------------------------------------------------- [Graduated to 'master'] -* ab/config-multi-and-nonbool (2023-03-28) 9 commits - (merged to 'next' on 2023-03-30 at bcfe99b43d) - + for-each-repo: with bad config, don't conflate <path> and <cmd> - + config API: add "string" version of *_value_multi(), fix segfaults - + config API users: test for *_get_value_multi() segfaults - + for-each-repo: error on bad --config - + config API: have *_multi() return an "int" and take a "dest" - + versioncmp.c: refactor config reading next commit - + config API: add and use a "git_config_get()" family of functions - + config tests: add "NULL" tests for *_get_value_multi() - + config tests: cover blind spots in git_die_config() tests - - Assorted config API updates. - source: <cover-v8-0.9-00000000000-20230328T140126Z-avarab@gmail.com> - - -* ab/remove-implicit-use-of-the-repository (2023-03-28) 17 commits - (merged to 'next' on 2023-03-30 at e0abe2d872) - + libs: use "struct repository *" argument, not "the_repository" - + post-cocci: adjust comments for recent repo_* migration - + cocci: apply the "revision.h" part of "the_repository.pending" - + cocci: apply the "rerere.h" part of "the_repository.pending" - + cocci: apply the "refs.h" part of "the_repository.pending" - + cocci: apply the "promisor-remote.h" part of "the_repository.pending" - + cocci: apply the "packfile.h" part of "the_repository.pending" - + cocci: apply the "pretty.h" part of "the_repository.pending" - + cocci: apply the "object-store.h" part of "the_repository.pending" - + cocci: apply the "diff.h" part of "the_repository.pending" - + cocci: apply the "commit.h" part of "the_repository.pending" - + cocci: apply the "commit-reach.h" part of "the_repository.pending" - + cocci: apply the "cache.h" part of "the_repository.pending" - + cocci: add missing "the_repository" macros to "pending" - + cocci: sort "the_repository" rules by header - + cocci: fix incorrect & verbose "the_repository" rules - + cocci: remove dead rule from "the_repository.pending.cocci" - (this branch is used by en/header-split-cache-h.) - - Code clean-up around the use of the_repository. - source: <cover-v2-00.17-00000000000-20230328T110946Z-avarab@gmail.com> - - -* ds/ahead-behind (2023-03-20) 9 commits - (merged to 'next' on 2023-03-23 at a607895174) - + commit-reach: add tips_reachable_from_bases() - + for-each-ref: add ahead-behind format atom - + commit-reach: implement ahead_behind() logic - + commit-graph: introduce `ensure_generations_valid()` - + commit-graph: return generation from memory - + commit-graph: simplify compute_generation_numbers() - + commit-graph: refactor compute_topological_levels() - + for-each-ref: explicitly test no matches - + for-each-ref: add --stdin option - (this branch is used by ps/ahead-behind-truncation-fix.) - - "git for-each-ref" learns '%(ahead-behind:<base>)' that computes the - distances from a single reference point in the history with bunch - of commits in bulk. - source: <pull.1489.v4.git.1679311615.gitgitgadget@gmail.com> - - -* ds/fetch-bundle-uri-with-all (2023-03-31) 1 commit - (merged to 'next' on 2023-03-31 at a9f787341d) - + fetch: download bundles once, even with --all - - "git fetch --all" does not have to download and handle the same - bundleURI over and over, which has been corrected. - source: <pull.1508.git.1680278344173.gitgitgadget@gmail.com> - - -* en/header-split-cleanup (2023-03-21) 16 commits - (merged to 'next' on 2023-03-30 at b69ff46cad) - + csum-file.h: remove unnecessary inclusion of cache.h - + write-or-die.h: move declarations for write-or-die.c functions from cache.h - + treewide: remove cache.h inclusion due to setup.h changes - + setup.h: move declarations for setup.c functions from cache.h - + treewide: remove cache.h inclusion due to environment.h changes - + environment.h: move declarations for environment.c functions from cache.h - + treewide: remove unnecessary includes of cache.h - + wrapper.h: move declarations for wrapper.c functions from cache.h - + path.h: move function declarations for path.c functions from cache.h - + cache.h: remove expand_user_path() - + abspath.h: move absolute path functions from cache.h - + environment: move comment_line_char from cache.h - + treewide: remove unnecessary cache.h inclusion from several sources - + treewide: remove unnecessary inclusion of gettext.h - + treewide: be explicit about dependence on gettext.h - + treewide: remove unnecessary cache.h inclusion from a few headers - (this branch is used by en/header-split-cache-h.) - - Split key function and data structure definitions out of cache.h to - new header files and adjust the users. - source: <pull.1493.v2.git.1679379968.gitgitgadget@gmail.com> - - -* gc/config-parsing-cleanup (2023-03-28) 8 commits - (merged to 'next' on 2023-03-30 at e7ea626edf) - + config.c: rename "struct config_source cf" - + config: report cached filenames in die_bad_number() - + config.c: remove current_parsing_scope - + config.c: remove current_config_kvi - + config.c: plumb the_reader through callbacks - + config.c: create config_reader and the_reader - + config.c: don't assign to "cf_global" directly - + config.c: plumb config_source through static fns - - Config API clean-up to reduce its dependence on static variables - source: <pull.1463.v3.git.git.1680025914.gitgitgadget@gmail.com> - - -* jk/chainlint-fixes (2023-03-30) 5 commits - (merged to 'next' on 2023-03-30 at 52f229b710) - + tests: skip test_eval_ in internal chain-lint - + tests: drop here-doc check from internal chain-linter - + tests: diagnose unclosed here-doc in chainlint.pl - + tests: replace chainlint subshell with a function - + tests: run internal chain-linter under "make test" - - Test framework fix. - source: <20230330192712.GA27719@coredump.intra.peff.net> - - -* jk/document-pack-redundant-deprecation (2023-03-30) 1 commit - (merged to 'next' on 2023-03-30 at e9d10e27a4) - + pack-redundant: document deprecation - - Document that we have marked "pack-redundant" as deprecated. - source: <20230328190641.GF18558@coredump.intra.peff.net> - - -* jk/unused-post-2.40 (2023-03-17) 4 commits - (merged to 'next' on 2023-03-30 at 10aeb0d4ae) - + transport: mark unused parameters in fetch_refs_from_bundle() - + http: mark unused parameter in fill_active_slot() callbacks - + http: drop unused parameter from start_object_request() - + mailmap: drop debugging code - - More "-Wunused-parameters" code clean-up. - source: <ZBS77VYL9ZrxKtCN@coredump.intra.peff.net> - - -* jk/unused-post-2.40-part2 (2023-03-28) 7 commits - (merged to 'next' on 2023-03-29 at 7aeee1b6c6) - + parse-options: drop parse_opt_unknown_cb() - + t/helper: mark unused argv/argc arguments - + mark "argv" as unused when we check argc - + builtins: mark unused prefix parameters - + builtins: annotate always-empty prefix parameters - + builtins: always pass prefix to parse_options() - + fast-import: fix file access when run from subdir - - Code clean-up for "-Wunused-parameter" build. - source: <20230328205253.GA1753925@coredump.intra.peff.net> - - -* ow/ref-format-remove-unused-member (2023-03-30) 1 commit - (merged to 'next' on 2023-03-30 at 898a5df956) - + ref-filter: remove unused ref_format member +* ar/adjust-tests-for-the-index-fallout (2023-03-31) 2 commits + (merged to 'next' on 2023-04-06 at 8a9dfa25d4) + + t2107: fix mention of the_index.cache_changed + + t3060: fix mention of function prune_index - Code clean-up. - source: <20230330112133.4437-2-oystwa@gmail.com> + Comment updates. + source: <20230331143604.82040-2-rybak.a.v@gmail.com> -* ps/ahead-behind-truncation-fix (2023-03-27) 1 commit - (merged to 'next' on 2023-03-31 at 60bc243011) - + commit-graph: fix truncated generation numbers - (this branch uses ds/ahead-behind.) +* dw/doc-submittingpatches-grammofix (2023-04-05) 1 commit + (merged to 'next' on 2023-04-06 at 1c48670236) + + SubmittingPatches: clarify MUA discussion with "the" - Fix unnecessary truncation of generation numbers used in-core. - source: <f8a0a869e8b0882f05cac49d78f49ba3553d3c44.1679904401.git.ps@pks.im> + Grammofix. + source: <ZC0yey+S+OD/S2tt@trent-reznor> -* ps/fetch-ref-update-reporting (2023-03-20) 6 commits - (merged to 'next' on 2023-03-30 at e5df1cae0b) - + fetch: centralize printing of reference updates - + fetch: centralize logic to print remote URL - + fetch: centralize handling of per-reference format - + fetch: pass the full local reference name to `format_display` - + fetch: move output format into `display_state` - + fetch: move reference width calculation into `display_state` +* fc/doc-manpage-base-url-fix (2023-04-05) 1 commit + (merged to 'next' on 2023-04-07 at c764614b80) + + doc: remove manpage-base-url workaround + + Modernize manpage generation toolchain. + source: <20230322000815.132128-1-felipe.contreras@gmail.com> - Clean-up of the code path that reports what "git fetch" did to each - ref. - source: <cover.1679315383.git.ps@pks.im> +* jc/clone-object-format-from-void (2023-04-05) 1 commit + (merged to 'next' on 2023-04-07 at 78eb68f3fa) + + clone: propagate object-format when cloning from void -* sm/ssl-key-type-config (2023-03-23) 1 commit - (merged to 'next' on 2023-03-30 at 773716fc60) - + http: add support for different sslcert and sslkey types. + "git clone" from an empty repository learned to propagate the + choice of the hash algorithm from the source repository to the + newly created repository. + source: <xmqq355euj2i.fsf@gitster.g> + + +* jc/spell-id-in-both-caps-in-message-id (2023-04-03) 1 commit + (merged to 'next' on 2023-04-06 at 17f4690220) + + e-mail workflow: Message-ID is spelled with ID in both capital letters + + Consistently spell "Message-ID" as such, not "Message-Id". + source: <xmqqsfhgnmqg.fsf@gitster.g> + + +* jk/use-perl-path-consistently (2023-04-06) 1 commit + (merged to 'next' on 2023-04-07 at 3aa36fcb80) + + t/lib-httpd: pass PERL_PATH to CGI scripts + + Tests had a few places where we ignored PERL_PATH and blindly used + /usr/bin/perl, which have been corrected. + source: <20230406093602.GD2215039@coredump.intra.peff.net> + + +* jx/cap-object-info-uninitialized-fix (2023-04-03) 1 commit + (merged to 'next' on 2023-04-06 at 5a8b6068f3) + + object-info: init request_info before reading arg + + Correct use of an uninitialized structure member. + source: <20230402130557.17662-1-worldhello.net@gmail.com> + + +* ws/sparse-check-rules (2023-03-27) 2 commits + (merged to 'next' on 2023-04-06 at 3fd16233c7) + + builtin/sparse-checkout: add check-rules command + + builtin/sparse-checkout: remove NEED_WORK_TREE flag - Add a few configuration variables to tell the cURL library that - different types of ssl-cert and ssl-key are in use. - source: <pull.1474.v2.git.git.1679327330032.gitgitgadget@gmail.com> + "git sparse-checkout" command learns a debugging aid for the sparse + rule definitions. + source: <pull.1488.v2.git.1679903703.gitgitgadget@gmail.com> -------------------------------------------------- [New Topics] -* dw/doc-submittingpatches-grammofix (2023-04-05) 1 commit - (merged to 'next' on 2023-04-05 at 2691fad020) - + SubmittingPatches: clarify MUA discussion with "the" - - Originally merged to 'next' on 2023-04-05 +* la/mfc-markup-fix (2023-04-06) 1 commit + (merged to 'next' on 2023-04-10 at 05415e1c90) + + MyFirstContribution: render literal * - Grammofix. + Documentation mark-up fix. Will merge to 'master'. - source: <ZC0yey+S+OD/S2tt@trent-reznor> + source: <pull.1510.git.1680661709616.gitgitgadget@gmail.com> -* fc/doc-manpage-base-url-fix (2023-04-05) 1 commit - - doc: remove manpage-base-url workaround +* ar/t2024-checkout-output-fix (2023-04-10) 1 commit + - t2024: fix loose/strict local base branch DWIM test - Modernize manpage generation toolchain. + Test fix. Will merge to 'next'. - source: <20230322000815.132128-1-felipe.contreras@gmail.com> + source: <20230408205450.569548-1-rybak.a.v@gmail.com> -* jc/clone-object-format-from-void (2023-04-05) 1 commit - - clone: propagate object-format when cloning from void +* fc/doc-stop-using-manversion (2023-04-10) 1 commit + - doc: simplify man version - "git clone" from an empty repository learned to propagate the - choice of the hash algorithm from the source repository to the - newly created repository. + Doc build simplification. - Will merge to 'next'. - source: <xmqq355euj2i.fsf@gitster.g> + Will merge to 'next'? + source: <20230408001829.11031-1-felipe.contreras@gmail.com> -* rj/sendemail-validate-series-hook (2023-04-05) 1 commit - - hooks: add sendemail-validate-series +* rn/sparse-diff-index (2023-04-10) 1 commit + - diff-index: enable sparse index - "git send-email" learns a new hook that takes the entire set of - patch files from its standard input to validate them in one go, - instead of getting called once per each file. + "git diff-index" command has been taught to work better with the + sparse index. Comments? - source: <20230405231305.96996-1-robin@jarry.cc> + source: <20230408112342.404318-1-nanth.raghul@gmail.com> -* tk/mergetool-gui-default-config (2023-04-05) 1 commit - - mergetool: new config guiDefault supports auto-toggling gui by DISPLAY +* rs/get-tar-commit-id-use-defined-const (2023-04-10) 1 commit + - get-tar-commit-id: use TYPEFLAG_GLOBAL_HEADER instead of magic value - "git mergetool" and "git difftool" learns a new configuration - guiDefault to optionally favor configured guitool over non-gui-tool - automatically when $DISPLAY is set. + Code clean-up to replace a hardcoded constant with a CPP macro. Will merge to 'next'. - source: <pull.1381.v4.git.1679153263217.gitgitgadget@gmail.com> + source: <79497392-0296-2ae3-2560-1f90c1a309b5@web.de> -* cm/branch-delete-error-message-update (2023-04-06) 1 commit - - branch: improve error log on branch not found by checking remotes refs +* rs/remove-approxidate-relative (2023-04-10) 1 commit + - date: remove approxidate_relative() - "git branch -d origin/master" would say "no such branch", but it is - likely a missed "-r" if refs/remotes/origin/master exists. The - command has been taught to give such a hint in its error message. + The approxidate() API has been simplified by losing an extra + function that did the same thing as another one. - Will merge to 'next'? - source: <pull.1476.v3.git.git.1680695000257.gitgitgadget@gmail.com> + Will merge to 'next'. + source: <f5b9a290-7cec-7a83-660b-e15494d2cdc8@web.de> -* fc/remove-header-workarounds-for-asciidoc (2023-04-05) 1 commit - - doc: asciidoc: remove custom header macro +* rs/userdiff-multibyte-regex (2023-04-07) 1 commit + - userdiff: support regexec(3) with multi-byte support - Doc toolchain update to remove old workaround for AsciiDoc. + The userdiff regexp patterns for various filetypes that are built + into the system have been updated to avoid triggering regexp errors + from UTF-8 aware regex engines. - Will merge to 'next'? - source: <20230323221523.52472-1-felipe.contreras@gmail.com> + Will merge to 'next'. + source: <7327ac06-d5da-ec53-543e-78e7729e78bb@web.de> -* jk/use-perl-path-consistently (2023-04-06) 1 commit - - t/lib-httpd: pass PERL_PATH to CGI scripts +* es/recurse-submodules-option-is-a-bool (2023-04-10) 1 commit + - usage: clarify --recurse-submodules as a boolean - Tests had a few places where we ignored PERL_PATH and blindly used - /usr/bin/perl, which have been corrected. + The "--[no-]recurse-submodules" option of "git checkout" and others + supported an undocumented syntax --recurse-submodules=<value> where + the value can spell a Boolean in various ways. The support for the + syntax is being dropped. + + Comments? + source: <ZDSTFwMFO7vbj/du@google.com> + + +* gc/better-error-when-local-clone-fails-with-symlink (2023-04-11) 1 commit + - clone: error specifically with --local and symlinked objects + + "git clone --local" stops copying from an original repository that + has symbolic links inside its $GIT_DIR; an error message when that + happens has been updated. Will merge to 'next'. - source: <20230406093602.GD2215039@coredump.intra.peff.net> + source: <pull.1488.v2.git.git.1681165130765.gitgitgadget@gmail.com> -------------------------------------------------- [Stalled] @@ -418,49 +296,69 @@ Release tarballs are available at: -------------------------------------------------- [Cooking] -* ow/ref-filter-omit-empty (2023-04-06) 1 commit - - branch, for-each-ref: add option to omit empty lines +* rj/sendemail-validate-series-hook (2023-04-05) 1 commit + - hooks: add sendemail-validate-series - "git branch --format=..." and "git format-patch --format=..." - learns "--omit-empty" to hide refs that whose formatting result - becomes an empty string from the output. + "git send-email" learns a new hook that takes the entire set of + patch files from its standard input to validate them in one go, + instead of getting called once per each file. - Looking good. - source: <20230406170837.10060-3-oystwa@gmail.com> + Comments? + source: <20230405231305.96996-1-robin@jarry.cc> -* jc/spell-id-in-both-caps-in-message-id (2023-04-03) 1 commit - (merged to 'next' on 2023-04-04 at 4cfa5997eb) - + e-mail workflow: Message-ID is spelled with ID in both capital letters +* tk/mergetool-gui-default-config (2023-04-05) 1 commit + (merged to 'next' on 2023-04-10 at 228432526c) + + mergetool: new config guiDefault supports auto-toggling gui by DISPLAY - Originally merged to 'next' on 2023-04-04 + "git mergetool" and "git difftool" learns a new configuration + guiDefault to optionally favor configured guitool over non-gui-tool + automatically when $DISPLAY is set. + + Will merge to 'master'. + source: <pull.1381.v4.git.1679153263217.gitgitgadget@gmail.com> - Consistently spell "Message-ID" as such, not "Message-Id". + +* cm/branch-delete-error-message-update (2023-04-06) 1 commit + (merged to 'next' on 2023-04-10 at 09c987c822) + + branch: improve error log on branch not found by checking remotes refs + + "git branch -d origin/master" would say "no such branch", but it is + likely a missed "-r" if refs/remotes/origin/master exists. The + command has been taught to give such a hint in its error message. Will merge to 'master'. - source: <xmqqsfhgnmqg.fsf@gitster.g> + source: <pull.1476.v3.git.git.1680695000257.gitgitgadget@gmail.com> -* rn/sparse-describe (2023-04-03) 1 commit - - describe: enable sparse index for describe +* fc/remove-header-workarounds-for-asciidoc (2023-04-05) 1 commit + (merged to 'next' on 2023-04-10 at f08eab44f2) + + doc: asciidoc: remove custom header macro - "git describe --dirty" learns to work better with sparse-index. + Doc toolchain update to remove old workaround for AsciiDoc. - Will merge to 'next'? - source: <20230403164749.246001-1-nanth.raghul@gmail.com> + Will merge to 'master'. + source: <20230323221523.52472-1-felipe.contreras@gmail.com> -* ar/adjust-tests-for-the-index-fallout (2023-03-31) 2 commits - (merged to 'next' on 2023-04-04 at 48861fc381) - + t2107: fix mention of the_index.cache_changed - + t3060: fix mention of function prune_index +* ow/ref-filter-omit-empty (2023-04-07) 1 commit + - branch, for-each-ref, tag: add option to omit empty lines - Originally merged to 'next' on 2023-04-04 + "git branch --format=..." and "git format-patch --format=..." + learns "--omit-empty" to hide refs that whose formatting result + becomes an empty string from the output. - Comment updates. + Will merge to 'next'? + source: <20230407175316.6404-1-oystwa@gmail.com> - Will merge to 'master'. - source: <20230331143604.82040-2-rybak.a.v@gmail.com> + +* rn/sparse-describe (2023-04-03) 1 commit + - describe: enable sparse index for describe + + "git describe --dirty" learns to work better with sparse-index. + + Will merge to 'next'? + source: <20230403164749.246001-1-nanth.raghul@gmail.com> * ah/format-patch-thread-doc (2023-04-03) 1 commit @@ -484,11 +382,10 @@ Release tarballs are available at: source: <20230403223338.468025-1-rybak.a.v@gmail.com> -* en/header-split-cache-h (2023-04-04) 25 commits +* en/header-split-cache-h (2023-04-11) 24 commits - mailmap, quote: move declarations of global vars to correct unit - treewide: reduce includes of cache.h in other headers - treewide: remove double forward declaration of read_in_full - - strbuf: move forward declarations to beginning of file - cache.h: remove unnecessary includes - treewide: remove cache.h inclusion due to pager.h changes - pager.h: move declarations for pager.c functions from cache.h @@ -513,28 +410,17 @@ Release tarballs are available at: Header clean-up. - Will merge to 'next'? - source: <pull.1509.v2.git.1680571348.gitgitgadget@gmail.com> - - -* jx/cap-object-info-uninitialized-fix (2023-04-03) 1 commit - (merged to 'next' on 2023-04-05 at d56fe6eedc) - + object-info: init request_info before reading arg - - Originally merged to 'next' on 2023-04-05 - - Correct use of an uninitialized structure member. - - Will merge to 'master'. - source: <20230402130557.17662-1-worldhello.net@gmail.com> + Will merge to 'next'. + source: <pull.1509.v3.git.1681182060.gitgitgadget@gmail.com> * sl/sparse-write-tree (2023-04-04) 1 commit - - write-tree: integrate with sparse index + (merged to 'next' on 2023-04-10 at 0cd39c23b1) + + write-tree: integrate with sparse index "git write-tree" learns to work better with sparse-index. - Will merge to 'next'. + Will merge to 'master'. source: <20230404003539.1578245-1-cheskaqiqi@gmail.com> @@ -549,20 +435,6 @@ Release tarballs are available at: source: <pull.1503.git.1679678090412.gitgitgadget@gmail.com> -* ws/sparse-check-rules (2023-03-27) 2 commits - (merged to 'next' on 2023-04-04 at 17a29244a6) - + builtin/sparse-checkout: add check-rules command - + builtin/sparse-checkout: remove NEED_WORK_TREE flag - - Originally merged to 'next' on 2023-04-04 - - "git sparse-checkout" command learns a debugging aid for the sparse - rule definitions. - - Will merge to 'master'. - source: <pull.1488.v2.git.1679903703.gitgitgadget@gmail.com> - - * mh/credential-password-expiry-wincred (2023-04-03) 1 commit - credential/wincred: store password_expiry_utc @@ -612,19 +484,17 @@ Release tarballs are available at: * tb/pack-bitmap-index-seek (2023-03-20) 6 commits - (merged to 'next' on 2023-03-21 at b579e226b5) - + pack-bitmap.c: factor out `bitmap_index_seek_commit()` - + pack-bitmap.c: use `bitmap_index_seek()` where possible - + pack-bitmap.c: factor out manual `map_pos` manipulation - + pack-bitmap.c: drop unnecessary 'inline's - + pack-bitmap.c: hide bitmap internals in `read_be32()` - + pack-bitmap.c: hide bitmap internals in `read_u8()` - - Originally merged to 'next' on 2023-03-21 + - pack-bitmap.c: factor out `bitmap_index_seek_commit()` + - pack-bitmap.c: use `bitmap_index_seek()` where possible + - pack-bitmap.c: factor out manual `map_pos` manipulation + - pack-bitmap.c: drop unnecessary 'inline's + - pack-bitmap.c: hide bitmap internals in `read_be32()` + - pack-bitmap.c: hide bitmap internals in `read_u8()` Clean-up the pack-bitmap codepath. - On hold. There is a BUG() on data errors. + Kicked back to 'seen' out of 'next'. + There is a BUG() on data errors that needs to be fixed. source: <cover.1679342296.git.me@ttaylorr.com> @@ -658,16 +528,19 @@ Release tarballs are available at: source: <pull.1469.v2.git.git.1679729764851.gitgitgadget@gmail.com> -* pw/rebase-cleanup-merge-strategy-option-handling (2023-04-05) 5 commits - - rebase: remove a couple of redundant strategy tests - - rebase -m: fix serialization of strategy options - - rebase -m: cleanup --strategy-option handling - - sequencer: use struct strvec to store merge strategy options - - rebase: stop reading and writing unnecessary strategy state +* pw/rebase-cleanup-merge-strategy-option-handling (2023-04-10) 5 commits + (merged to 'next' on 2023-04-11 at a3b1fd5ec7) + + rebase: remove a couple of redundant strategy tests + + rebase -m: fix serialization of strategy options + + rebase -m: cleanup --strategy-option handling + + sequencer: use struct strvec to store merge strategy options + + rebase: stop reading and writing unnecessary strategy state Clean-up of the code path that deals with merge strategy option handling in "git rebase". - source: <cover.1680708043.git.phillip.wood@dunelm.org.uk> + + Will merge to 'master'. + source: <cover.1681117706.git.phillip.wood@dunelm.org.uk> * sl/diff-files-sparse (2023-03-22) 2 commits |