diff options
author | Junio C Hamano <gitster@pobox.com> | 2023-04-28 16:44:26 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2023-04-28 16:44:26 -0700 |
commit | c8bd5503acc9605a7f4671f3dee361bc26da5ff0 (patch) | |
tree | 84a34fd502fd8eb0d31de900b2d97d51a1f3bb9a | |
parent | 3c458ad37697396dc3cc35bb194da2ac49cb9fc7 (diff) | |
download | git-c8bd5503acc9605a7f4671f3dee361bc26da5ff0.tar.gz |
What's cooking (2023/04 #09)
-rw-r--r-- | whats-cooking.txt | 220 |
1 files changed, 101 insertions, 119 deletions
diff --git a/whats-cooking.txt b/whats-cooking.txt index 83f383b71a..ff30b8276e 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, #08; Thu, 27) -X-master-at: f85cd430b12b0d3e4f1a30ef3239a1b73d5f6331 -X-next-at: f1e218fcd8619b15a0125c091d4134e60ed764f1 +Subject: What's cooking in git.git (Apr 2023, #09; Fri, 28) +X-master-at: 48d89b51b3bb8a60580c36731b96a7206ce1e5b9 +X-next-at: e96c925001b196247b94383a62a3b9781b57df80 Bcc: lwn@lwn.net, gitster@pobox.com -What's cooking in git.git (Apr 2023, #08; Thu, 27) +What's cooking in git.git (Apr 2023, #09; Fri, 28) -------------------------------------------------- Here are the topics that have been cooking in my tree. Commits @@ -16,9 +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. -A set of new maintenance releases to address some security issues -have been made; all the integration tracks also have the same fixes. - 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. @@ -50,92 +47,77 @@ Release tarballs are available at: -------------------------------------------------- [Graduated to 'master'] -* ds/fsck-pack-revindex (2023-04-17) 5 commits - (merged to 'next' on 2023-04-19 at 6fb9527bf5) - + fsck: validate .rev file header - + fsck: check rev-index position values - + fsck: check rev-index checksums - + fsck: create scaffolding for rev-index checks - + Merge branch 'tb/pack-revindex-on-disk' into ds/fsck-pack-revindex - (this branch uses tb/pack-revindex-on-disk.) - - "git fsck" learned to validate the on-disk pack reverse index files. - source: <pull.1512.git.1681748502.gitgitgadget@gmail.com> - +* jk/gpg-trust-level-fix (2023-04-19) 1 commit + (merged to 'next' on 2023-04-21 at eb8413dc9d) + + gpg-interface: set trust level of missing key to "undefined" -* fc/doc-checkout-markup-updates (2023-04-18) 2 commits - (merged to 'next' on 2023-04-20 at 62782d75c4) - + doc: git-checkout: reorganize examples - + doc: git-checkout: trivial callout cleanup + The "%GT" placeholder for the "--format" option of "git log" and + friends caused BUG() to trigger on a commit signed with an unknown + key, which has been corrected. + source: <20230419012957.GA503941@coredump.intra.peff.net> - Doc mark-up update. - source: <20230418070048.2209469-1-felipe.contreras@gmail.com> +* tb/enable-cruft-packs-by-default (2023-04-18) 10 commits + (merged to 'next' on 2023-04-21 at 068bf86fc3) + + repository.h: drop unused `gc_cruft_packs` + + builtin/gc.c: make `gc.cruftPacks` enabled by default + + t/t9300-fast-import.sh: prepare for `gc --cruft` by default + + t/t6500-gc.sh: add additional test cases + + t/t6500-gc.sh: refactor cruft pack tests + + t/t6501-freshen-objects.sh: prepare for `gc --cruft` by default + + t/t5304-prune.sh: prepare for `gc --cruft` by default + + builtin/gc.c: ignore cruft packs with `--keep-largest-pack` + + builtin/repack.c: fix incorrect reference to '-C' + + pack-write.c: plug a leak in stage_tmp_packfiles() -* fc/doc-use-datestamp-in-commit (2023-04-14) 3 commits - (merged to 'next' on 2023-04-20 at 3b6ccb62ec) - + doc: set actual revdate for manpages - + Merge branch 'fc/doc-stop-using-manversion' into fc/doc-use-datestamp-in-commit - + Merge branch 'fc/remove-header-workarounds-for-asciidoc' into fc/doc-use-datestamp-in-commit + When "gc" needs to retain unreachable objects, packing them into + cruft packs (instead of exploding them into loose object files) has + been offered as a more efficient option for some time. Now the use + of cruft packs has been made the default and no longer considered + an experimental feature. + source: <cover.1681850424.git.me@ttaylorr.com> - Instead of the time the formatter was run, show the timestamp - recorded in the commit in the documentation. - source: <20230413074722.71260-1-felipe.contreras@gmail.com> +-------------------------------------------------- +[New Topics] +* ah/doc-attributes-text (2023-04-28) 1 commit + - docs: rewrite the documentation of the text and eol attributes -* tb/pack-revindex-on-disk (2023-04-13) 7 commits - (merged to 'next' on 2023-04-19 at d6b90b44cf) - + t: invert `GIT_TEST_WRITE_REV_INDEX` - + config: enable `pack.writeReverseIndex` by default - + pack-revindex: introduce `pack.readReverseIndex` - + pack-revindex: introduce GIT_TEST_REV_INDEX_DIE_ON_DISK - + pack-revindex: make `load_pack_revindex` take a repository - + t5325: mark as leak-free - + pack-write.c: plug a leak in stage_tmp_packfiles() - (this branch is used by ds/fsck-pack-revindex.) + Doc update to clarify how text and eol attributes interact to + specify the end-of-line conversion. - The on-disk reverse index that allows mapping from the pack offset - to the object name for the object stored at the offset has been - enabled by default. - source: <cover.1681338013.git.me@ttaylorr.com> + Needs review. + source: <20230428042221.871095-1-alexhenrie24@gmail.com> --------------------------------------------------- -[New Topics] -* hx/negotiator-non-recursive (2023-04-26) 2 commits - - negotiator/skipping: fix some problems in mark_common() - - negotiator/default: avoid stack overflow +* jw/send-email-update-gmail-insn (2023-04-28) 1 commit + - send-email docs: Remove mention of discontinued gmail feature - The implementation of the default "negotiator", used to find common - ancestor over the network for object tranfer, used to be recursive; - it was updated to be iterative to conserve stackspace usage. + Doc update to drop use of deprecated app-specific password against + gmail. - Comments? - source: <cover.1682513384.git.hanxin.hx@bytedance.com> + Will merge to 'next'. + source: <20221001104609.18453-1-j.witteveen@gmail.com> -* jc/doc-clarify-git-default-hash-variable (2023-04-26) 1 commit - - doc: GIT_DEFAULT_HASH is and will be ignored during "clone" +* ob/messages-capitalize-exception (2023-04-28) 1 commit + - messages: capitalization and punctuation exceptions + (this branch uses ob/sequencer-i18n-fix.) - The documentation was misleading about the interaction between - GIT_DEFAULT_HASH and "git clone", which has been clarified to - stress that the variable is to be ignored by the command. + Message update. - Will merge to 'next'? - source: <xmqqzg6uvfpo.fsf_-_@gitster.g> + Will merge to 'next'. + source: <20230428125649.1719796-1-oswald.buddenhagen@gmx.de> -* mh/fix-detect-compilers-with-nondigit-versions (2023-04-26) 1 commit - - Handle some compiler versions containing a dash +* ob/sequencer-i18n-fix (2023-04-28) 1 commit + - sequencer: actually translate report in do_exec() + (this branch is used by ob/messages-capitalize-exception.) - The detect-compilers script to help auto-tweaking the build system - had trouble working with compilers whose version number has extra - suffixes. The script has been taught that certain suffixes (like - "-win32" in "gcc 10-win32") can be safely stripped as they share - the same features and bugs with the version without the suffix. + Message update. Will merge to 'next'. - source: <20230426004843.3391826-1-mh@glandium.org> + source: <20230428125649.1719796-2-oswald.buddenhagen@gmx.de> -------------------------------------------------- [Stalled] @@ -293,7 +275,44 @@ Release tarballs are available at: -------------------------------------------------- [Cooking] -* tl/notes-separator (2023-04-25) 6 commits +* hx/negotiator-non-recursive (2023-04-26) 2 commits + - negotiator/skipping: fix some problems in mark_common() + - negotiator/default: avoid stack overflow + + The implementation of the default "negotiator", used to find common + ancestor over the network for object tranfer, used to be recursive; + it was updated to be iterative to conserve stackspace usage. + + Comments? + source: <cover.1682513384.git.hanxin.hx@bytedance.com> + + +* jc/doc-clarify-git-default-hash-variable (2023-04-26) 1 commit + - doc: GIT_DEFAULT_HASH is and will be ignored during "clone" + + The documentation was misleading about the interaction between + GIT_DEFAULT_HASH and "git clone", which has been clarified to + stress that the variable is to be ignored by the command. + + Will merge to 'next'? + source: <xmqqzg6uvfpo.fsf_-_@gitster.g> + + +* mh/fix-detect-compilers-with-nondigit-versions (2023-04-26) 1 commit + (merged to 'next' on 2023-04-28 at c0c54291c2) + + Handle some compiler versions containing a dash + + The detect-compilers script to help auto-tweaking the build system + had trouble working with compilers whose version number has extra + suffixes. The script has been taught that certain suffixes (like + "-win32" in "gcc 10-win32") can be safely stripped as they share + the same features and bugs with the version without the suffix. + + Will merge to 'master'. + source: <20230426004843.3391826-1-mh@glandium.org> + + +* tl/notes-separator (2023-04-28) 6 commits - notes.c: introduce "--[no-]stripspace" option - notes.c: append separator instead of insert by pos - notes.c: introduce '--separator=<paragraph-break>' option @@ -306,7 +325,7 @@ Release tarballs are available at: Will merge to 'next'? Looking good. - source: <cover.1682429602.git.dyroneteng@gmail.com> + source: <cover.1682671758.git.dyroneteng@gmail.com> * ek/completion-use-read-r-to-read-literally (2023-04-20) 1 commit @@ -361,16 +380,17 @@ Release tarballs are available at: * jk/parse-commit-with-malformed-ident (2023-04-27) 4 commits - - parse_commit(): describe more date-parsing failure modes - - parse_commit(): handle broken whitespace-only timestamp - - parse_commit(): parse timestamp from end of line - - t4212: avoid putting git on left-hand side of pipe + (merged to 'next' on 2023-04-28 at cb6ea0412a) + + parse_commit(): describe more date-parsing failure modes + + parse_commit(): handle broken whitespace-only timestamp + + parse_commit(): parse timestamp from end of line + + t4212: avoid putting git on left-hand side of pipe The commit object parser has been taught to be a bit more lenient to parse timestamps on the author/committer line with a malformed author/committer ident. - Will merge to 'next'. + Will merge to 'master'. source: <20230427081330.GA1461786@coredump.intra.peff.net> @@ -432,18 +452,6 @@ Release tarballs are available at: source: <pull.1517.v2.git.1682194649.gitgitgadget@gmail.com> -* jk/gpg-trust-level-fix (2023-04-19) 1 commit - (merged to 'next' on 2023-04-21 at eb8413dc9d) - + gpg-interface: set trust level of missing key to "undefined" - - The "%GT" placeholder for the "--format" option of "git log" and - friends caused BUG() to trigger on a commit signed with an unknown - key, which has been corrected. - - Will merge to 'master'. - source: <20230419012957.GA503941@coredump.intra.peff.net> - - * ps/fetch-output-format (2023-04-27) 8 commits - fetch: introduce machine-parseable "porcelain" output format - fetch: introduce new `--output-format` option @@ -482,29 +490,6 @@ Release tarballs are available at: source: <20230420205350.600760-1-szeder.dev@gmail.com> -* tb/enable-cruft-packs-by-default (2023-04-18) 10 commits - (merged to 'next' on 2023-04-21 at 068bf86fc3) - + repository.h: drop unused `gc_cruft_packs` - + builtin/gc.c: make `gc.cruftPacks` enabled by default - + t/t9300-fast-import.sh: prepare for `gc --cruft` by default - + t/t6500-gc.sh: add additional test cases - + t/t6500-gc.sh: refactor cruft pack tests - + t/t6501-freshen-objects.sh: prepare for `gc --cruft` by default - + t/t5304-prune.sh: prepare for `gc --cruft` by default - + builtin/gc.c: ignore cruft packs with `--keep-largest-pack` - + builtin/repack.c: fix incorrect reference to '-C' - + pack-write.c: plug a leak in stage_tmp_packfiles() - - When "gc" needs to retain unreachable objects, packing them into - cruft packs (instead of exploding them into loose object files) has - been offered as a more efficient option for some time. Now the use - of cruft packs has been made the default and no longer considered - an experimental feature. - - Will merge to 'master'. - source: <cover.1681850424.git.me@ttaylorr.com> - - * ms/send-email-feed-header-to-validate-hook (2023-04-19) 2 commits - send-email: expose header information to git-send-email's sendemail-validate hook - send-email: refactor header generation functions @@ -531,15 +516,12 @@ Release tarballs are available at: source: <20230417093255.31079-1-jacobabel@nullpo.dev> -* gc/doc-cocci-updates (2023-04-12) 2 commits +* gc/doc-cocci-updates (2023-04-27) 2 commits - cocci: codify authoring and reviewing practices - cocci: add headings to and reword README Update documentation regarding Coccinelle patches. - - Expecting review response. - cf. <xmqqmt3by5sc.fsf@gitster.g> - source: <pull.1495.git.git.1681329955.gitgitgadget@gmail.com> + source: <pull.1495.v2.git.git.1682634143.gitgitgadget@gmail.com> * kh/doc-interpret-trailers-updates (2023-04-12) 4 commits |