From: Junio C Hamano Date: Sun, 8 Sep 2024 22:35:17 +0000 (-0700) Subject: What's cooking (2024/09 #02) X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b310fce0529a0e0328291c5d394b7f161035ac38;p=thirdparty%2Fgit.git What's cooking (2024/09 #02) --- diff --git a/whats-cooking.txt b/whats-cooking.txt index 813a0de648..16bb1782f0 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 2024, #01; Tue, 3) -X-master-at: 2e7b89e038c0c888acf61f1b4ee5a43d4dd5e94c -X-next-at: 6671bf1ecabbf7840b87cd84d969d780cc17b8ad +Subject: What's cooking in git.git (Sep 2024, #02; Sun, 8) +X-master-at: 4c42d5ff284067fa32837421408bebfef996bf81 +X-next-at: a52a31f161238e49828c2297ec5c26a7f3b8c689 Bcc: lwn@lwn.net, gitster@pobox.com -What's cooking in git.git (Sep 2024, #01; Tue, 3) +What's cooking in git.git (Sep 2024, #02; Sun, 8) -------------------------------------------------- Here are the topics that have been cooking in my tree. Commits @@ -48,117 +48,131 @@ Release tarballs are available at: -------------------------------------------------- [Graduated to 'master'] -* aa/cat-file-batch-output-doc (2024-08-22) 1 commit - (merged to 'next' on 2024-08-25 at 2c8a616d2c) - + docs: explain the order of output in the batched mode of git-cat-file(1) +* jc/maybe-unused (2024-08-29) 2 commits + (merged to 'next' on 2024-08-30 at e5961a9dc9) + + CodingGuidelines: also mention MAYBE_UNUSED + + Merge branch 'jk/unused-parameters' into jc/maybe-unused + (this branch uses jk/unused-parameters.) - Docfix. - source: + Developer doc updates. + source: -* cl/config-regexp-docfix (2024-08-23) 1 commit - (merged to 'next' on 2024-08-25 at 8deaa7a660) - + doc: replace 3 dash with correct 2 dash in git-config(1) +* jc/unused-on-windows (2024-08-30) 1 commit + (merged to 'next' on 2024-08-30 at a2a2aa6e59) + + refs/files-backend: work around -Wunused-parameter - Docfix. - source: <20240823-fix-doc-regexp-v2-1-e4eafdd60378@gmail.com> + Fix more fallouts from -Werror=unused-parameter. + source: -* dh/runtime-prefix-on-zos (2024-08-22) 1 commit - (merged to 'next' on 2024-08-25 at 54a7e6c9c4) - + exec_cmd: RUNTIME_PREFIX on z/OS systems +* jk/maybe-unused-cleanup (2024-08-29) 2 commits + (merged to 'next' on 2024-08-30 at 0ff6ea5748) + + grep: prefer UNUSED to MAYBE_UNUSED for pcre allocators + + gc: drop MAYBE_UNUSED annotation from used parameter - Support for the RUNTIME_PREFIX feature has been added to z/OS port. - source: + Code clean-up. + source: <20240829200807.GA430283@coredump.intra.peff.net> -* jc/config-doc-update (2024-08-26) 2 commits - (merged to 'next' on 2024-08-27 at e2cf493099) - + git-config.1: fix description of --regexp in synopsis - + git-config.1: --get-all description update +* jk/send-email-mailmap (2024-08-27) 3 commits + (merged to 'next' on 2024-08-30 at a5cf30460a) + + send-email: add mailmap support via sendemail.mailmap and --mailmap + + check-mailmap: add options for additional mailmap sources + + check-mailmap: accept "user@host" contacts - Docfix. - source: + "git send-email" learned "--mailmap" option to allow rewriting the + recipient addresses. + source: <20240827-jk-send-email-mailmap-support-v3-0-bec5ba9be391@gmail.com> -* js/fetch-push-trace2-annotation (2024-08-22) 3 commits - (merged to 'next' on 2024-08-25 at df89edbe16) - + send-pack: add new tracing regions for push - + fetch: add top-level trace2 regions - + trace2: implement trace2_printf() for event target +* jk/unused-parameters (2024-08-28) 7 commits + (merged to 'next' on 2024-08-30 at 2c5169ff52) + + CodingGuidelines: mention -Wunused-parameter and UNUSED + + config.mak.dev: enable -Wunused-parameter by default + + compat: mark unused parameters in win32/mingw functions + + compat: disable -Wunused-parameter in win32/headless.c + + compat: disable -Wunused-parameter in 3rd-party code + + t-reftable-readwrite: mark unused parameter in callback function + + gc: mark unused config parameter in virtual functions + (this branch is used by jc/maybe-unused.) - More trace2 events at key points on push and fetch code paths have - been added. - source: + Make our codebase compilable with the -Werror=unused-parameter + option. + source: <20240828035722.GA3998881@coredump.intra.peff.net> + source: +-------------------------------------------------- +[New Topics] -* ps/leakfixes-part-5 (2024-08-22) 21 commits - (merged to 'next' on 2024-08-25 at 5dde5192bb) - + transport: fix leaking negotiation tips - + transport: fix leaking arguments when fetching from bundle - + builtin/fetch: fix leaking transaction with `--atomic` - + remote: fix leaking peer ref when expanding refmap - + remote: fix leaks when matching refspecs - + remote: fix leaking config strings - + builtin/fetch-pack: fix leaking refs - + sideband: fix leaks when configuring sideband colors - + builtin/send-pack: fix leaking refspecs - + transport: fix leaking OID arrays in git:// transport data - + t/helper: fix leaking multi-pack-indices in "read-midx" - + builtin/repack: fix leaks when computing packs to repack - + midx-write: fix leaking hashfile on error cases - + builtin/archive: fix leaking `OPT_FILENAME()` value - + builtin/upload-archive: fix leaking args passed to `write_archive()` - + builtin/merge-tree: fix leaking `-X` strategy options - + pretty: fix leaking key/value separator buffer - + pretty: fix memory leaks when parsing pretty formats - + convert: fix leaks when resetting attributes - + mailinfo: fix leaking header data - + Merge branch 'ps/leakfixes-part-4' into ps/leakfixes-part-5 +* ds/doc-wholesale-disabling-advice-messages (2024-09-06) 1 commit + (merged to 'next' on 2024-09-07 at a52a31f161) + + advice: recommend GIT_ADVICE=0 for tools - Even more leak fixes. - source: + The environment GIT_ADVICE has been intentionally kept undocumented + to discourage its use by interactive users. Add documentation to + help tool writers. + Will merge to 'master'. + source: -* ps/reftable-concurrent-compaction (2024-08-23) 11 commits - (merged to 'next' on 2024-08-26 at 3fc3e86224) - + reftable/stack: fix segfault when reload with reused readers fails - + reftable/stack: reorder swapping in the reloaded stack contents - + reftable/reader: keep readers alive during iteration - + reftable/reader: introduce refcounting - + reftable/stack: fix broken refnames in `write_n_ref_tables()` - + reftable/reader: inline `reader_close()` - + reftable/reader: inline `init_reader()` - + reftable/reader: rename `reftable_new_reader()` - + reftable/stack: inline `stack_compact_range_stats()` - + reftable/blocksource: drop malloc block source - + Merge branch 'ps/reftable-drop-generic' into ps/reftable-concurrent-compaction - The code path for compacting reftable files saw some bugfixes - against concurrent operation. - source: +* jk/sparse-fdleak-fix (2024-09-06) 3 commits + (merged to 'next' on 2024-09-07 at 2551aeee9e) + + sparse-checkout: use fdopen_lock_file() instead of xfdopen() + + sparse-checkout: check commit_lock_file when writing patterns + + sparse-checkout: consolidate cleanup when writing patterns + A file descriptor left open is now properly closed when "git + sparse-checkout" updates the sparse patterns. -* rs/remote-leakfix (2024-08-23) 1 commit - (merged to 'next' on 2024-08-26 at 77eb8b251e) - + remote: plug memory leaks at early returns + Will merge to 'master'. + source: <20240906034557.GA3693911@coredump.intra.peff.net> - Leakfix. - source: <82cb986c-6830-4d9a-bad1-fe4cab6a76eb@web.de> --------------------------------------------------- -[New Topics] +* bl/trailers-and-incomplete-last-line-fix (2024-09-06) 1 commit + - interpret-trailers: handle message without trailing newline -* jc/unused-on-windows (2024-08-30) 1 commit - (merged to 'next' on 2024-08-30 at a2a2aa6e59) - + refs/files-backend: work around -Wunused-parameter + The interpret-trailers command failed to recognise the end of the + message when the commit log ends in an incomplete line. + + Will merge to 'next'? + source: <20240906145743.2059405-1-brianmlyles@gmail.com> - Fix more fallouts from -Werror=unused-parameter. + +* sp/mailmap (2024-09-06) 1 commit + (merged to 'next' on 2024-09-07 at aa952cf271) + + .mailmap document current address. + + Update to a mailmap entry. Will merge to 'master'. - source: + source: <20240906153003.110200-2-ischis2@cox.net> +* jc/doc-skip-fetch-all-and-prefetch (2024-09-07) 1 commit + - doc: remote.*.skip{DefaultUpdate,FetchAll} stops prefetch + + Doc updates. + + Will merge to 'next'. + source: + + +* rs/diff-exit-code-fix (2024-09-08) 2 commits + - diff: report dirty submodules as changes in builtin_diff() + - diff: report copies and renames as changes in run_diff_cmd() + + In a few corner cases "git diff --exit-code" failed to report + "changes" (e.g., renamed without any content change), which has + been corrected. + + Will merge to 'next'. + source: <0864c86a-5562-4780-92c5-59d6c1a35aad@web.de> + +-------------------------------------------------- +[Cooking] + * jk/free-commit-buffer-of-skipped-commits (2024-08-30) 1 commit (merged to 'next' on 2024-09-03 at a8fb72a4d5) + revision: free commit buffers for skipped commits @@ -172,29 +186,32 @@ Release tarballs are available at: * ah/mergetols-vscode (2024-09-01) 1 commit - - mergetools: vscode: new tool + (merged to 'next' on 2024-09-04 at 425c5c83e2) + + mergetools: vscode: new tool "git mergetool" learned to use VSCode as a merge backend. - Will merge to 'next'. + Will merge to 'master'. source: <20240902025918.99657-1-alexhenrie24@gmail.com> * rj/compat-terminal-unused-fix (2024-09-01) 1 commit - - compat/terminal: mark parameter of git_terminal_prompt() UNUSED + (merged to 'next' on 2024-09-04 at 4ad97be799) + + compat/terminal: mark parameter of git_terminal_prompt() UNUSED Build fix. - Will merge to 'next'. + Will merge to 'master'. source: * ps/declare-pack-redundamt-dead (2024-09-03) 1 commit - - Documentation/BreakingChanges: announce removal of git-pack-redundant(1) + (merged to 'next' on 2024-09-04 at 6a97b07329) + + Documentation/BreakingChanges: announce removal of git-pack-redundant(1) "git pack-redundant" has been marked for removal in Git 3.0. - Will merge to 'next'. + Will merge to 'master'. source: @@ -208,40 +225,125 @@ Release tarballs are available at: Will merge to 'next'? source: --------------------------------------------------- -[Cooking] -* tb/multi-pack-reuse-fix (2024-08-27) 5 commits - - builtin/pack-objects.c: do not open-code `MAX_PACK_OBJECT_HEADER` - - pack-bitmap.c: avoid repeated `pack_pos_to_offset()` during reuse - - builtin/pack-objects.c: translate bit positions during pack-reuse - - pack-bitmap: tag bitmapped packs with their corresponding MIDX - - t/t5332-multi-pack-reuse.sh: verify pack generation with --strict +* cp/unit-test-reftable-stack (2024-09-08) 6 commits + - t-reftable-stack: add test for stack iterators + - t-reftable-stack: add test for non-default compaction factor + - t-reftable-stack: use reftable_ref_record_equal() to compare ref records + - t-reftable-stack: use Git's tempfile API instead of mkstemp() + - t: harmonize t-reftable-stack.c with coding guidelines + - t: move reftable/stack_test.c to the unit testing framework - A data corruption bug when multi-pack-index is used and the same - objects are stored in multiple packfiles has been corrected. + Another reftable test migrated to the unit-test framework. + + Will merge to 'next'. + source: <20240908041632.4948-1-chandrapratap3519@gmail.com> + + +* kl/cat-file-on-sparse-index (2024-09-04) 2 commits + (merged to 'next' on 2024-09-06 at a3c78e9398) + + builtin/cat-file: mark 'git cat-file' sparse-index compatible + + t1092: allow run_on_* functions to use standard input + + "git cat-file" works well with the sparse-index, and gets marked as + such. + + Will merge to 'master'. + source: + + +* ps/index-pack-outside-repo-fix (2024-09-04) 1 commit + (merged to 'next' on 2024-09-05 at d7ff867595) + + builtin/index-pack: fix segfaults when running outside of a repo + + "git verify-pack" and "git index-pack" started dying outside a + repository, which has been corrected. + + Will merge to 'master'. + source: <9a4267b8854312351f82286b6025d0a3d0e66743.1725429169.git.ps@pks.im> + + +* ps/pack-refs-auto-heuristics (2024-09-04) 3 commits + (merged to 'next' on 2024-09-06 at 068ed2f7ae) + + refs/files: use heuristic to decide whether to repack with `--auto` + + t0601: merge tests for auto-packing of refs + + wrapper: introduce `log2u()` + + "git pack-refs --auto" for the files backend was too aggressive, + which has been a bit tamed. + + Will merge to 'master'. + source: + + +* ds/scalar-no-tags (2024-09-06) 1 commit + (merged to 'next' on 2024-09-07 at fc06d19cfb) + + scalar: add --no-tags option to 'scalar clone' + + The "scalar clone" command learned the "--no-tags" option. + + Will merge to 'master'. + source: + + +* jc/pass-repo-to-builtins (2024-09-05) 4 commits + - fixup! builtin: remove USE_THE_REPOSITORY_VARIABLE from builtin.h + - add: pass in repo variable instead of global the_repository + - builtin: remove USE_THE_REPOSITORY_VARIABLE from builtin.h + - builtin: add a repository parameter for builtin functions + + The convention to calling into built-in command implementation has + been updated to pass the repository, if known, together with the + prefix value. Needs review. - source: + source: -* jk/unused-parameters (2024-08-28) 7 commits - (merged to 'next' on 2024-08-30 at 2c5169ff52) - + CodingGuidelines: mention -Wunused-parameter and UNUSED - + config.mak.dev: enable -Wunused-parameter by default - + compat: mark unused parameters in win32/mingw functions - + compat: disable -Wunused-parameter in win32/headless.c - + compat: disable -Wunused-parameter in 3rd-party code - + t-reftable-readwrite: mark unused parameter in callback function - + gc: mark unused config parameter in virtual functions - (this branch is used by jc/maybe-unused.) +* jk/messages-with-excess-lf-fix (2024-09-05) 1 commit + (merged to 'next' on 2024-09-06 at edb0958483) + + drop trailing newline from warning/error/die messages - Make our codebase compilable with the -Werror=unused-parameter - option. + One-line messages to "die" and other helper functions will get LF + added by these helper functions, but many existing messages had an + unnecessary LF at the end, which have been corrected. Will merge to 'master'. - source: <20240828035722.GA3998881@coredump.intra.peff.net> - source: + source: <20240905085149.GA2340826@coredump.intra.peff.net> + + +* tb/weak-sha1-for-tail-sum (2024-09-06) 9 commits + - csum-file.c: use fast SHA-1 implementation when available + - Makefile: allow specifying a SHA-1 for non-cryptographic uses + - hash.h: scaffolding for _fast hashing variants + - sha1: do not redefine `platform_SHA_CTX` and friends + - i5500-git-daemon.sh: use compile-able version of Git without OpenSSL + - pack-objects: use finalize_object_file() to rename pack/idx/etc + - finalize_object_file(): implement collision check + - finalize_object_file(): refactor unlink_or_warn() placement + - finalize_object_file(): check for name collision before renaming + + The checksum at the tail of files are now computed without + collision detection protection. + + Will merge to 'next'? + source: + + +* tb/multi-pack-reuse-fix (2024-08-27) 5 commits + (merged to 'next' on 2024-09-06 at 552494ec2f) + + builtin/pack-objects.c: do not open-code `MAX_PACK_OBJECT_HEADER` + + pack-bitmap.c: avoid repeated `pack_pos_to_offset()` during reuse + + builtin/pack-objects.c: translate bit positions during pack-reuse + + pack-bitmap: tag bitmapped packs with their corresponding MIDX + + t/t5332-multi-pack-reuse.sh: verify pack generation with --strict + + A data corruption bug when multi-pack-index is used and the same + objects are stored in multiple packfiles has been corrected. + + Will merge to 'master'. + cf. <20240905091043.GB2556395@coredump.intra.peff.net> + source: * es/chainlint-message-updates (2024-08-29) 2 commits @@ -284,35 +386,13 @@ Release tarballs are available at: source: -* jc/maybe-unused (2024-08-29) 2 commits - (merged to 'next' on 2024-08-30 at e5961a9dc9) - + CodingGuidelines: also mention MAYBE_UNUSED - + Merge branch 'jk/unused-parameters' into jc/maybe-unused - (this branch uses jk/unused-parameters.) - - Developer doc updates. - - Will merge to 'master'. - source: - - -* jk/maybe-unused-cleanup (2024-08-29) 2 commits - (merged to 'next' on 2024-08-30 at 0ff6ea5748) - + grep: prefer UNUSED to MAYBE_UNUSED for pcre allocators - + gc: drop MAYBE_UNUSED annotation from used parameter - - Code clean-up. - - Will merge to 'master'. - source: <20240829200807.GA430283@coredump.intra.peff.net> - - * gt/unit-test-oid-array (2024-09-01) 1 commit - - t: port helper/test-oid-array.c to unit-tests/t-oid-array.c + (merged to 'next' on 2024-09-05 at 92d0881bb0) + + t: port helper/test-oid-array.c to unit-tests/t-oid-array.c Another unit-test. - Will merge to 'next'? + Will merge to 'master'. source: <20240901212649.4910-1-shyamthakkar001@gmail.com> @@ -325,7 +405,7 @@ Release tarballs are available at: source: <20240824172028.39419-1-shyamthakkar001@gmail.com> -* ps/leakfixes-part-6 (2024-08-26) 22 commits +* ps/leakfixes-part-6 (2024-09-05) 22 commits - builtin/repack: fix leaking keep-pack list - merge-ort: fix two leaks when handling directory rename modifications - match-trees: fix leaking prefixes in `shift_tree()` @@ -351,23 +431,8 @@ Release tarballs are available at: More leakfixes. - Needs review. - Expecting a reroll. - cf. - source: - - -* jk/send-email-mailmap (2024-08-27) 3 commits - (merged to 'next' on 2024-08-30 at a5cf30460a) - + send-email: add mailmap support via sendemail.mailmap and --mailmap - + check-mailmap: add options for additional mailmap sources - + check-mailmap: accept "user@host" contacts - - "git send-email" learned "--mailmap" option to allow rewriting the - recipient addresses. - - Will merge to 'master'. - source: <20240827-jk-send-email-mailmap-support-v3-0-bec5ba9be391@gmail.com> + Will merge to 'next'? + source: * sj/ref-contents-check (2024-09-03) 4 commits @@ -386,11 +451,12 @@ Release tarballs are available at: * jc/mailinfo-header-cleanup (2024-08-20) 1 commit - - mailinfo: we parse fixed headers + (merged to 'next' on 2024-09-05 at 9a30adb035) + + mailinfo: we parse fixed headers Code clean-up. - On hold. + Will merge to 'master'. cf. source: @@ -419,40 +485,44 @@ Release tarballs are available at: source: -* ps/clar-unit-test (2024-09-03) 14 commits - - clar: add CMake support - - t/unit-tests: convert ctype tests to use clar - - t/unit-tests: convert strvec tests to use clar - - t/unit-tests: implement test driver - - Makefile: wire up the clar unit testing framework - - Makefile: do not use sparse on third-party sources - - Makefile: make hdr-check depend on generated headers - - Makefile: fix sparse dependency on GENERATED_H - - clar: stop including `shellapi.h` unnecessarily - - clar(win32): avoid compile error due to unused `fs_copy()` - - clar: avoid compile error with mingw-w64 - - t/clar: fix compatibility with NonStop - - t: import the clar unit testing framework - - t: do not pass GIT_TEST_OPTS to unit tests with prove +* ps/clar-unit-test (2024-09-04) 14 commits + (merged to 'next' on 2024-09-05 at 87fb0a399a) + + clar: add CMake support + + t/unit-tests: convert ctype tests to use clar + + t/unit-tests: convert strvec tests to use clar + + t/unit-tests: implement test driver + + Makefile: wire up the clar unit testing framework + + Makefile: do not use sparse on third-party sources + + Makefile: make hdr-check depend on generated headers + + Makefile: fix sparse dependency on GENERATED_H + + clar: stop including `shellapi.h` unnecessarily + + clar(win32): avoid compile error due to unused `fs_copy()` + + clar: avoid compile error with mingw-w64 + + t/clar: fix compatibility with NonStop + + t: import the clar unit testing framework + + t: do not pass GIT_TEST_OPTS to unit tests with prove Import clar unit tests framework libgit2 folks invented for our use. - Ready? - source: + Will merge to 'master'. + cf. + source: -* js/libgit-rust (2024-08-09) 5 commits - - cgit: add higher-level cgit crate - - config: add git_configset_alloc() and git_configset_clear_and_free() - - cgit-sys: add repo initialization and config access - - cgit-sys: introduce Rust wrapper for libgit.a - - common-main: split init and exit code into new files +* js/libgit-rust (2024-09-06) 6 commits + . Makefile: add option to build and test libgit-rs and libgit-rs-sys + . libgit: add higher-level libgit crate + . config: add git_configset_alloc() and git_configset_clear_and_free() + . libgit-sys: add repo initialization and config access + . libgit-sys: introduce Rust wrapper for libgit.a + . common-main: split init and exit code into new files An rust binding to libgit.a functions has been introduced. - Comments? - source: + Expecting a reroll. + cf. + source: <20240906221853.257984-1-calvinwan@google.com> * jc/range-diff-lazy-setup (2024-08-09) 2 commits @@ -461,7 +531,7 @@ Release tarballs are available at: Code clean-up. - Comments? + Will merge to 'next'. source: @@ -477,33 +547,17 @@ Release tarballs are available at: source: <20240806003539.3292562-1-gitster@pobox.com> -* cc/promisor-remote-capability (2024-07-31) 4 commits - - promisor-remote: check advertised name or URL - - Add 'promisor-remote' capability to protocol v2 - - strbuf: refactor strbuf_trim_trailing_ch() - - version: refactor strbuf_sanitize() - - The v2 protocol learned to allow the server to advertise possible - promisor remotes, and the client to respond with what promissor - remotes it uses, so that the server side can omit objects that the - client can lazily obtain from these other promissor remotes. - - Expecting a reroll. - cf. - source: <20240731134014.2299361-1-christian.couder@gmail.com> - - -* ja/doc-synopsis-markup (2024-08-12) 3 commits +* ja/doc-synopsis-markup (2024-09-05) 3 commits - doc: apply synopsis simplification on git-clone and git-init - doc: update the guidelines to reflect the current formatting rules - - doc: introduce a synopsis custom paragraph attribute + - doc: introduce a synopsis typesetting The way AsciiDoc is used for SYNOPSIS part of the manual pages has been revamped. The sources, at least for the simple cases, got vastly pleasant to work with. - cf. <1986021.PYKUYFuaPT@cayenne> - source: + Waiting for comments. + source: * ew/cat-file-optim (2024-08-25) 10 commits @@ -523,6 +577,25 @@ Release tarballs are available at: Waiting for review responses. source: <20240823224630.1180772-1-e@80x24.org> +-------------------------------------------------- +[Will discard] + +* cc/promisor-remote-capability (2024-07-31) 4 commits + - promisor-remote: check advertised name or URL + - Add 'promisor-remote' capability to protocol v2 + - strbuf: refactor strbuf_trim_trailing_ch() + - version: refactor strbuf_sanitize() + + The v2 protocol learned to allow the server to advertise possible + promisor remotes, and the client to respond with what promissor + remotes it uses, so that the server side can omit objects that the + client can lazily obtain from these other promissor remotes. + + Will discard. + Has been expecting a reroll for too long. + cf. + source: <20240731134014.2299361-1-christian.couder@gmail.com> + * tc/fetch-bundle-uri (2024-07-24) 3 commits - fetch: use bundle URIs when having creationToken heuristic @@ -531,15 +604,16 @@ Release tarballs are available at: Allow "git fetch" take advantage of bundleURI feature. - Expecting a reroll or retraction. + Will discard. + Has been expecting a reroll for too long. source: -------------------------------------------------- -[Will discard] +[Discarded] * pp/add-parse-range-unit-test (2024-08-28) 2 commits - - SQUASH??? - - apply: add unit tests for parse_range + . SQUASH??? + . apply: add unit tests for parse_range A unit test for code that parses the hunk offset and length from a patch fragment header as been added. @@ -547,3 +621,16 @@ Release tarballs are available at: Has been expecting a reroll for too long. cf. source: + + +* sk/enable-prefetch-per-remote (2024-09-05) 1 commit + . remote: prefetch config + + The prefetch task of "git maintenance" learned to honor the + "remote..prefetch" configuration variable, which can be used + to selectively disable prefetching from selected remote + repositories. + + Retracted. + cf. + source: