diff options
author | Junio C Hamano <gitster@pobox.com> | 2024-04-01 11:38:22 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2024-04-01 11:38:22 -0700 |
commit | 4b384fc6115878c90ed1eb549d021d4b56d5cfb6 (patch) | |
tree | 27eae3b4b5ea670ccd8d88f28f361d6ba0544b2d | |
parent | 1fbab3dc4d257d159e451b5a91d189a0d5c05fed (diff) | |
download | git-4b384fc6115878c90ed1eb549d021d4b56d5cfb6.tar.gz |
What's cooking (2024/04 #01)
-rw-r--r-- | whats-cooking.txt | 211 |
1 files changed, 105 insertions, 106 deletions
diff --git a/whats-cooking.txt b/whats-cooking.txt index bd471c4e78..36d8fec7be 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 (Mar 2024, #09; Thu, 28) +Subject: What's cooking in git.git (Apr 2024, #01; Mon, 1) X-master-at: d6fd04375f9196f8b203d442f235bd96a1a068cc X-next-at: 09a8706636d10c491176b8b1cd6519f7300911bf Bcc: lwn@lwn.net, gitster@pobox.com -What's cooking in git.git (Mar 2024, #09; Thu, 28) +What's cooking in git.git (Apr 2024, #01; Mon, 1) -------------------------------------------------- Here are the topics that have been cooking in my tree. Commits @@ -27,7 +27,7 @@ With maint, master, next, seen, todo: git://repo.or.cz/alt-git.git/ https://kernel.googlesource.com/pub/scm/git/git/ https://github.com/git/git/ - https://gitlab.com/git-vcs/git/ + https://gitlab.com/git-scm/git/ With all the integration branches and topics broken out: @@ -46,101 +46,99 @@ Release tarballs are available at: https://www.kernel.org/pub/software/scm/git/ -------------------------------------------------- -[Graduated to 'master'] - -* bt/fuzz-config-parse (2024-03-15) 1 commit - (merged to 'next' on 2024-03-21 at 6e9f331d68) - + fuzz: add fuzzer for config parsing - - A new fuzz target that exercises config parsing code has been - added. - source: <pull.1692.v2.git.1710481652130.gitgitgadget@gmail.com> - - -* eb/hash-transition (2023-10-02) 30 commits - (merged to 'next' on 2024-03-11 at 9cff2e4ab7) - + t1016-compatObjectFormat: add tests to verify the conversion between objects - + t1006: test oid compatibility with cat-file - + t1006: rename sha1 to oid - + test-lib: compute the compatibility hash so tests may use it - + builtin/ls-tree: let the oid determine the output algorithm - + object-file: handle compat objects in check_object_signature - + tree-walk: init_tree_desc take an oid to get the hash algorithm - + builtin/cat-file: let the oid determine the output algorithm - + rev-parse: add an --output-object-format parameter - + repository: implement extensions.compatObjectFormat - + object-file: update object_info_extended to reencode objects - + object-file-convert: convert commits that embed signed tags - + object-file-convert: convert commit objects when writing - + object-file-convert: don't leak when converting tag objects - + object-file-convert: convert tag objects when writing - + object-file-convert: add a function to convert trees between algorithms - + object: factor out parse_mode out of fast-import and tree-walk into in object.h - + cache: add a function to read an OID of a specific algorithm - + tag: sign both hashes - + commit: export add_header_signature to support handling signatures on tags - + commit: convert mergetag before computing the signature of a commit - + commit: write commits for both hashes - + object-file: add a compat_oid_in parameter to write_object_file_flags - + object-file: update the loose object map when writing loose objects - + loose: compatibilty short name support - + loose: add a mapping between SHA-1 and SHA-256 for loose objects - + repository: add a compatibility hash algorithm - + object-names: support input of oids in any supported hash - + oid-array: teach oid-array to handle multiple kinds of oids - + object-file-convert: stubs for converting from one object format to another - - Work to support a repository that work with both SHA-1 and SHA-256 - hash algorithms has started. - source: <878r8l929e.fsf@gmail.froward.int.ebiederm.org> - - -* jc/show-untracked-false (2024-03-13) 2 commits - (merged to 'next' on 2024-03-21 at 6d1f5603c6) - + status: allow --untracked=false and friends - + status: unify parsing of --untracked= and status.showUntrackedFiles - - The status.showUntrackedFiles configuration variable had a name - that tempts users to set a Boolean value expressed in our usual - "false", "off", and "0", but it only took "no". This has been - corrected so "true" and its synonyms are taken as "normal", while - "false" and its synonyms are taken as "no". - source: <20240313173214.962532-1-gitster@pobox.com> - - -* jk/drop-hg-to-git (2024-03-20) 1 commit - (merged to 'next' on 2024-03-21 at 603d614310) - + contrib: drop hg-to-git script - - Remove an ancient and not well maintained Hg-to-git migration - script from contrib/. - - Acked-by: Stelian Pop <stelian@popies.net> - cf. <37e4cd61-b370-437e-bd42-f98f47d3ad32@popies.net> - source: <20240320094824.GA2445978@coredump.intra.peff.net> - - -* ph/diff-src-dst-prefix-config (2024-03-18) 2 commits - (merged to 'next' on 2024-03-21 at 96801520db) - + diff.*Prefix: use camelCase in the doc and test titles - + diff: add diff.srcPrefix and diff.dstPrefix configuration variables - - "git diff" and friends learned two extra configuration variables, - diff.srcPrefix and diff.dstPrefix. - source: <20240315010310.GA1901653@quokka> - source: <xmqq8r2ioh19.fsf@gitster.g> - - -* rs/t-prio-queue-fixes (2024-03-18) 2 commits - (merged to 'next' on 2024-03-21 at 0730741187) - + t-prio-queue: check result array bounds - + t-prio-queue: shorten array index message - - Test clean-up. - source: <9bf36cc8-ff27-44df-b2fb-9f959c781269@web.de> +[New Topics] + +* es/test-cron-safety (2024-03-31) 1 commit + - test-lib: fix non-functioning GIT_TEST_MAINT_SCHEDULER fallback + + The test script had an incomplete and ineffective attempt to avoid + clobbering the testing user's real crontab (and its equivalents), + which has been completed. + + Will merge to 'next'. + source: <20240329222703.9343-1-ericsunshine@charter.net> + + +* gt/add-u-commit-i-pathspec-check (2024-03-29) 3 commits + - builtin/add: error out when passing untracked path with -u + - builtin/commit: error out when passing untracked path with -i + - read-cache: optionally collect pathspec matching info + + "git add -u <pathspec>" and "git commit [-i] <pathspec>" did not + diagnose a pathspec element that did not match any files in certain + situations, unlike "git add <pathspec>" did. + + Comments? + source: <20240318155219.494206-2-shyamthakkar001@gmail.com> + + +* jc/advice-sans-trailing-whitespace (2024-03-29) 1 commit + - advice: omit trailing whitespace + + The "hint:" messages given by the advice mechanism, when given a + message with a blank line, left a line with trailing whitespace, + which has been cleansed. + + Will merge to 'next'. + source: <xmqq4jcooddp.fsf@gitster.g> + + +* jt/reftable-geometric-compaction (2024-03-29) 3 commits + - reftable/stack: make segment end inclusive + - reftable/stack: use geometric table compaction + - reftable/stack: add env to disable autocompaction + + The strategy to compat multiple tables of reftables after many + operations accumulate many entries has been improved to avoid + accumulating too many tables uncollected. + + Will merge to 'next'? + cf. <Zfzd_yxeXWWTJdyP@tanuki> + source: <pull.1683.v3.git.1711685809.gitgitgadget@gmail.com> + + +* ds/typofix-core-config-doc (2024-03-31) 1 commit + - config: fix some small capitalization issues, as spotted + + Typofix. + + Will merge to 'next'. + source: <26135b06c48565ee8ac6dcfc1ef5431511e6202c.1711918168.git.dsimic@manjaro.org> + + +* jc/checkout-detach-wo-tracking-report (2024-03-30) 1 commit + - checkout: omit "tracking" information on a detached HEAD + + "git checkout/switch --detach foo", after switching to the detached + HEAD state, gave the tracking information for the 'foo' branch, + which was pointless. + + Comments? + source: <xmqqa5mfl7ud.fsf@gitster.g> + + +* rj/use-adv-if-enabled (2024-03-30) 3 commits + - add: use advise_if_enabled for ADVICE_ADD_EMBEDDED_REPO + - add: use advise_if_enabled for ADVICE_ADD_EMPTY_PATHSPEC + - add: use advise_if_enabled for ADVICE_ADD_IGNORED_FILE + + Use advice_if_enabled() API to rewrite a simple pattern to + call advise() after checking advice_enabled(). + + Will merge to 'next'? + source: <46fba030-d7aa-49d2-88fa-e506850f7b6a@gmail.com> + + +* rs/mem-pool-size-t-safety (2024-03-31) 1 commit + - mem-pool: use st_add() in mem_pool_strvfmt() + + size_t arithmetic safety. + + Will merge to 'next'. + source: <bbe00b9e-64d8-4ec8-a2b9-2c6917c72dbd@web.de> -------------------------------------------------- -[New Topics] +[Cooking] * ew/khash-to-khashl (2024-03-28) 3 commits - khashl: fix ensemble lookups on empty table @@ -172,7 +170,7 @@ Release tarballs are available at: source: <cover.1711519925.git.ps@pks.im> -* rj/add-p-explicit-reshow (2024-03-28) 2 commits +* rj/add-p-explicit-reshow (2024-03-29) 2 commits - add-patch: do not print hunks repeatedly - add-patch: introduce 'p' in interactive-patch @@ -181,10 +179,8 @@ Release tarballs are available at: an additional action to explicitly ask to reshow the current hunk. Will merge to 'next'? - source: <60d978d0-f69a-4b65-b4ba-d30dac8f112a@gmail.com> + source: <a9c515fe-6664-4b5d-abca-d88fdd32a883@gmail.com> --------------------------------------------------- -[Cooking] * az/grep-group-error-message-update (2024-03-25) 1 commit (merged to 'next' on 2024-03-27 at 567bf00ed4) @@ -244,8 +240,9 @@ Release tarballs are available at: source: <cover.1711398665.git.dsimic@manjaro.org> -* ja/doc-markup-updates (2024-03-25) 4 commits - - doc: git-clone: apply new documentation guidelines +* ja/doc-markup-updates (2024-03-29) 5 commits + - doc: git-clone: do not autoreference the manpage in itself + - doc: git-clone: apply new documentation formatting guidelines - doc: git-init: apply new documentation formatting guidelines - doc: allow literal and emphasis format in doc vs help tests - doc: rework CodingGuidelines with new formatting rules @@ -254,7 +251,7 @@ Release tarballs are available at: literal parts and a few manual pages have been updated as examples. Will merge to 'next'? - source: <pull.1702.git.1711318739.gitgitgadget@gmail.com> + source: <pull.1702.v2.git.1711711181.gitgitgadget@gmail.com> * mg/editorconfig-makefile (2024-03-23) 1 commit @@ -437,7 +434,8 @@ Release tarballs are available at: source: <cover.1711001016.git.dsimic@manjaro.org> -* jc/apply-parse-diff-git-header-names-fix (2024-03-28) 2 commits +* jc/apply-parse-diff-git-header-names-fix (2024-03-29) 3 commits + - t4126: fix "funny directory name" test on Windows (again) (merged to 'next' on 2024-03-28 at a35de15836) + t4126: make sure a directory with SP at the end is usable (merged to 'next' on 2024-03-27 at d586367985) @@ -447,9 +445,10 @@ Release tarballs are available at: when the change was about an empty file created in or deleted from a directory whose name ends with a SP, which has been corrected. - Will merge to 'master'. - source: <xmqqh6gqt674.fsf_-_@gitster.g> + Will merge to 'next'? source: <xmqqfrwlltjn.fsf@gitster.g> + source: <xmqqh6gqt674.fsf_-_@gitster.g> + source: <xmqq5xx50x8p.fsf_-_@gitster.g> * jk/pretty-subject-cleanup (2024-03-22) 7 commits |