What's cooking (2025/05 #06)

This commit is contained in:
Junio C Hamano
2025-05-20 15:46:18 -07:00
parent 29a449c2cb
commit 9f00788c26

View File

@@ -1,10 +1,10 @@
To: git@vger.kernel.org
Subject: What's cooking in git.git (May 2025, #05; Fri, 16)
X-master-at: cb96e1697ad6e54d11fc920c95f82977f8e438f8
X-next-at: a128411c76f198ba255c81c140d7ab23f1cc5b8d
Subject: What's cooking in git.git (May 2025, #06; Tue, 20)
X-master-at: 8613c2bb6cd16ef530dc5dd74d3b818a1ccbf1c0
X-next-at: 71687c7c1d2570cea317a8dc39fe58d4c5aeab6b
Bcc: lwn@lwn.net, gitster@pobox.com
What's cooking in git.git (May 2025, #05; Fri, 16)
What's cooking in git.git (May 2025, #06; Tue, 20)
--------------------------------------------------
Here are the topics that have been cooking in my tree. Commits
@@ -48,126 +48,194 @@ Release tarballs are available at:
--------------------------------------------------
[Graduated to 'master']
* cf/wrapper-bsd-eloop (2025-05-06) 1 commit
(merged to 'next' on 2025-05-08 at 7b1e21b252)
+ wrapper: NetBSD gives EFTYPE and FreeBSD gives EMFILE where POSIX uses ELOOP
* ag/doc-send-email (2025-05-08) 3 commits
(merged to 'next' on 2025-05-13 at 6eb746c6c2)
+ docs: add credential helper for outlook and gmail in OAuth list of helpers
+ docs: improve send-email documentation
+ send-mail: improve checks for valid_fqdn
(this branch is used by ag/doc-send-email-update-2.)
The fallback implementation of open_nofollow() depended on
open("symlink", O_NOFOLLOW) to set errno to ELOOP, but a few BSD
derived systems use different errno, which has been worked around.
The `send-email` documentation has been updated with OAuth2.0
related examples.
source: <20250506010946.212068-1-collin.funk1@gmail.com>
source: <PN0PR01MB95882173451A6A7C28AD7BE7B88BA@PN0PR01MB9588.INDPRD01.PROD.OUTLOOK.COM>
* dd/meson-perl-custom-path (2025-05-08) 1 commit
(merged to 'next' on 2025-05-09 at 3e4d3f1d59)
+ meson: allow customize perl installation path
* bc/make-avoid-unneeded-rebuild-with-compdb-dir (2025-05-09) 1 commit
(merged to 'next' on 2025-05-13 at c36a91ba22)
+ Makefile: avoid constant rebuilds with compilation database
Meson-based build framework update.
Build performance fix.
source: <a9d431944b6d94e0eb25535c061fc226a7fefa9e.1746692662.git.congdanhqx@gmail.com>
source: <20250509211202.3910761-1-sandals@crustytoothpaste.net>
* en/get-tree-entry-doc (2025-05-02) 1 commit
(merged to 'next' on 2025-05-06 at cddf407919)
+ tree-walk.h: fix incorrect API comment
* jk/oidmap-cleanup (2025-05-12) 3 commits
(merged to 'next' on 2025-05-13 at 93bc7b6ab1)
+ raw_object_store: drop extra pointer to replace_map
+ oidmap: add size function
+ oidmap: rename oidmap_free() to oidmap_clear()
Doc update.
source: <pull.1912.v2.git.1746213551473.gitgitgadget@gmail.com>
* jc/t6011-mv-ro-fix (2025-05-07) 1 commit
(merged to 'next' on 2025-05-09 at 6168793ae5)
+ t6011: fix misconversion from perl to sed
Test fix.
Code cleanup.
source: <xmqq8qn9fj8o.fsf@gitster.g>
source: <20250512185006.GA1275914@coredump.intra.peff.net>
* js/ci-buildsystems-cleanup (2025-05-05) 3 commits
(merged to 'next' on 2025-05-06 at b2038f9a91)
+ config.mak.uname: drop the `vcxproj` target
+ contrib/buildsystems: drop support for building . vcproj/.vcxproj files
+ ci: stop linking the `prove` cache
* ly/am-split-stgit-leakfix (2025-05-12) 1 commit
(merged to 'next' on 2025-05-13 at 6966c2adc1)
+ builtin/am: fix memory leak in `split_mail_stgit_series`
Code clean-up around stale CI elements and building with Visual Studio.
source: <pull.1916.git.1746430790.gitgitgadget@gmail.com>
* kh/docfixes (2025-05-05) 2 commits
(merged to 'next' on 2025-05-06 at 6cd8af0fa1)
+ doc: branch: fix inline-verbatim
+ doc: reflog: fix `drop` subheading
Docfixes.
source: <cover.1746299135.git.code@khaugsbakk.name>
* kj/glob-path-with-special-char (2025-05-05) 1 commit
(merged to 'next' on 2025-05-06 at 629a3ecd64)
+ dir.c: literal match with wildcard in pathspec should still glob
"git add 'f?o'" did not add 'foo' if 'f?o', an unusual pathname,
also existed on the working tree, which has been corrected.
source: <20250503060736.587286-1-jayatheerthkulkarni2005@gmail.com>
* ps/ci-test-aggreg-fix-for-meson (2025-05-05) 1 commit
(merged to 'next' on 2025-05-06 at 40306a837b)
+ ci: fix aggregation of test results with Meson
Test result aggregation did not work in Meson based CI jobs.
source: <20250505-b4-pks-meson-aggregate-results-v1-1-f38899a0a2cc@pks.im>
* ps/maintenance-missing-tasks (2025-05-07) 6 commits
(merged to 'next' on 2025-05-08 at 2da78b0ef1)
+ builtin/maintenance: introduce "rerere-gc" task
+ builtin/gc: move rerere garbage collection into separate function
+ builtin/maintenance: introduce "worktree-prune" task
+ builtin/gc: move pruning of worktrees into a separate function
+ builtin/gc: remove global variables where it is trivial to do
+ builtin/gc: fix indentation of `cmd_gc()` parameters
Make repository clean-up tasks "gc" can do available to "git
maintenance" front-end.
Leakfix.
source: <20250507-pks-maintenance-missing-tasks-v5-0-aa5fdfb82891@pks.im>
source: <pull.1961.git.git.1747015647505.gitgitgadget@gmail.com>
* tb/macos-false-but-the-compiler-does-not-know-it-fix (2025-05-07) 1 commit
(merged to 'next' on 2025-05-09 at d8fb9874ef)
+ intialize false_but_the_compiler_does_not_know_it_
* ly/reftable-writer-leakfix (2025-05-12) 2 commits
(merged to 'next' on 2025-05-13 at 57c58b60e8)
+ reftable/writer: fix memory leak when `writer_index_hash()` fails
+ reftable/writer: fix memory leak when `padded_write()` fails
Workaround for older macOS ld.
Leakfix.
source: <20250506120644.186968-1-tboegi@web.de>
source: <pull.1958.v3.git.git.1747054145.gitgitgadget@gmail.com>
* ps/reftable-read-block-perffix (2025-05-12) 1 commit
(merged to 'next' on 2025-05-13 at 3c150c7422)
+ reftable: fix perf regression when reading blocks of unwanted type
Performance regression in not-yet-released code has been corrected.
source: <20250512-pks-reftable-perf-fix-v1-1-002cab9fdb08@pks.im>
* pw/sequencer-reflog-use-after-free (2025-05-09) 2 commits
(merged to 'next' on 2025-05-12 at e7b8721456)
+ sequencer: rework reflog message handling
+ sequencer: move reflog message functions
Use-after-free fix in the sequencer.
source: <pull.1919.git.1746807747.gitgitgadget@gmail.com>
* rc/t1001-test-path-is-file (2025-05-12) 1 commit
(merged to 'next' on 2025-05-13 at bc67be09c3)
+ t1001: replace 'test -f' with 'test_path_is_file'
Test update.
source: <20250510230909.65519-1-rodrigorsdc@gmail.com>
* sc/bundle-uri-use-all-refs-in-bundle (2025-04-25) 2 commits
(merged to 'next' on 2025-05-13 at df93f99c2b)
+ bundle-uri: add test for bundle-uri clones with tags
+ bundle-uri: copy all bundle references ino the refs/bundle space
Bundle-URI feature did not use refs recorded in the bundle other
than normal branches as anchoring points to optimize the follow-up
fetch during "git clone"; now it is told to utilize all.
source: <pull.1897.v7.git.git.1745609589.gitgitgadget@gmail.com>
--------------------------------------------------
[New Topics]
* ag/doc-send-email-update-2 (2025-05-19) 4 commits
- docs: remove credential helper links for emails from gitcredentials
- docs: improve formatting in git-send-email documentation
- docs: add credential helper for yahoo and link Google's sendgmail tool
- Merge branch 'ag/doc-send-email' into ag/doc-send-email-update-2
Documentation for "git send-email" has been updated with a bit more
credential helper and OAuth information.
Comments?
source: <A84F634C-3423-48E2-B648-068A75423037@live.com>
* es/meson-configure-build-options-fix (2025-05-19) 1 commit
- meson: reformat default options to workaround bug in `meson configure`
Build procedure updates.
Will merge to 'next'?
source: <20250519170945.57746-1-eschwartz@gentoo.org>
* jt/receive-pack-skip-connectivity-check (2025-05-20) 2 commits
- builtin/receive-pack: add option to skip connectivity check
- t5410: test receive-pack connectivity check
source: <20250520163218.263921-1-jltobler@gmail.com>
* kh/notes-doc-fixes (2025-05-20) 6 commits
- doc: notes: treat --stdin equally between copy/remove
- doc: notes: point out copy --stdin use with argv
- doc: notes: mention comment character configuration
- doc: notes: split out options with negations
- doc: config: mention core.commentChar on commit.cleanup
- doc: stripspace: mention where the default comes from
source: <cover.1747763769.git.code@khaugsbakk.name>
* kn/passing-leak-tests (2025-05-20) 1 commit
- t: remove unexpected SANITIZE_LEAK variables
source: <20250520-kn-remove-unexpected-exported-v1-1-bb60cec57e84@gmail.com>
* ps/midx-negative-packfile-cache (2025-05-20) 2 commits
- midx: stop repeatedly looking up nonexistent packfiles
- packfile: explain ordering of how we look up auxiliary pack files
source: <20250520-pks-pack-avoid-stats-on-missing-v2-0-333c5217fb05@pks.im>
* pw/midx-repack-overflow-fix (2025-05-20) 4 commits
- midx docs: clarify tie breaking
- midx: avoid negative array index
- midx repack: avoid potential integer overflow on 64 bit systems
- midx repack: avoid integer overflow on 32 bit systems
source: <cover.1747753388.git.phillip.wood@dunelm.org.uk>
* pw/stash-p-pathspec-fixes (2025-05-20) 2 commits
- stash: allow "git stash [<options>] --patch <pathspec>" to assume push
- stash: allow "git stash -p <pathspec>" to assume push again
source: <cover.1747733203.git.phillip.wood@dunelm.org.uk>
--------------------------------------------------
[Cooking]
* ps/ci-gitlab-enable-msvc-meson-job (2025-05-13) 1 commit
- gitlab-ci: always run MSVC-based Meson job
(merged to 'next' on 2025-05-16 at 81da2fbef9)
+ gitlab-ci: always run MSVC-based Meson job
CI settings at GitLab has been updated to run MSVC based Meson job
automatically (as opposed to be done only upon manual request).
Will merge to 'next'.
Will merge to 'master'.
source: <20250428-pks-gitlab-ci-execute-win-meson-v1-1-f68683552b9e@pks.im>
* ag/send-email-hostname-f (2025-05-13) 1 commit
- send-email: try to get fqdn by running hostname -f on Linux and macOS
(merged to 'next' on 2025-05-16 at d5aa175e7d)
+ send-email: try to get fqdn by running hostname -f on Linux and macOS
Teach "git send-email" to also consult `hostname -f` for mail
domain to compute the identity given to SMTP servers.
Will merge to 'next'.
Will merge to 'master'.
source: <PN3PR01MB959701F40F805351472EA4CCB897A@PN3PR01MB9597.INDPRD01.PROD.OUTLOOK.COM>
* kn/fetch-push-bulk-ref-update (2025-05-15) 4 commits
* kn/fetch-push-bulk-ref-update (2025-05-19) 4 commits
- receive-pack: use batched reference updates
- send-pack: fix memory leak around duplicate refs
- fetch: use batched reference updates
@@ -176,18 +244,18 @@ Release tarballs are available at:
"git push" and "git fetch" are taught to update refs in batches to
gain performance.
Expecting a reroll.
cf. <CAOLa=ZQHR5Xt3yP4FM4gAbFVRM-dXVPpQHS0tObeoz45T89X7w@mail.gmail.com>
source: <20250515-501-update-git-fetch-1-to-use-partial-transactions-v2-0-80cbaaa55d2e@gmail.com>
Will merge to 'next'?
source: <20250519-501-update-git-fetch-1-to-use-partial-transactions-v3-0-6cdfd4f769b9@gmail.com>
* en/replay-wo-the-repository (2025-05-14) 1 commit
- replay: replace the_repository with repo parameter passed to cmd_replay ()
(merged to 'next' on 2025-05-16 at 23608dbaab)
+ replay: replace the_repository with repo parameter passed to cmd_replay ()
The dependency on the_repository variable has been reduced from the
code paths in "git replay".
Will merge to 'next'.
Will merge to 'master'.
source: <pull.1921.git.1747254806067.gitgitgadget@gmail.com>
@@ -233,29 +301,32 @@ Release tarballs are available at:
* ly/commit-graph-fill-oids-leakfix (2025-05-15) 1 commit
- commit-graph: fix memory leak when `fill_oids_from_packs()` fails
(merged to 'next' on 2025-05-19 at 972bbc7c11)
+ commit-graph: fix memory leak when `fill_oids_from_packs()` fails
Leakfix.
Will merge to 'next'.
Will merge to 'master'.
source: <pull.1957.v3.git.git.1746779435536.gitgitgadget@gmail.com>
* ly/mailinfo-decode-header-leakfix (2025-05-15) 1 commit
- mailinfo: fix pointential memory leak if `decode_header` failed
(merged to 'next' on 2025-05-19 at 87066488fc)
+ mailinfo: fix pointential memory leak if `decode_header` failed
Leakfix.
Will merge to 'next'.
Will merge to 'master'.
source: <pull.1956.v4.git.git.1747104551204.gitgitgadget@gmail.com>
* ly/sequencer-rearrange-leakfix (2025-05-15) 1 commit
- sequencer: fix memory leak if `todo_list_rearrange_squash()` failed
(merged to 'next' on 2025-05-19 at f0ad6cfe21)
+ sequencer: fix memory leak if `todo_list_rearrange_squash()` failed
Leakfix.
Will merge to 'next'.
Will merge to 'master'.
source: <pull.1965.git.git.1747230808770.gitgitgadget@gmail.com>
@@ -270,36 +341,37 @@ Release tarballs are available at:
* jk/no-funny-object-types (2025-05-16) 13 commits
- object-file: drop support for writing objects with unknown types
- hash-object: handle --literally with OPT_NEGBIT
- hash-object: merge HASH_* and INDEX_* flags
- hash-object: stop allowing unknown types
- t: add lib-loose.sh
- t/helper: add zlib test-tool
- oid_object_info(): drop type_name strbuf
- fsck: stop using object_info->type_name strbuf
- oid_object_info_convert(): stop using string for object type
- cat-file: use type enum instead of buffer for -t option
- object-file: drop OBJECT_INFO_ALLOW_UNKNOWN_TYPE flag
- cat-file: make --allow-unknown-type a noop
- object-file.h: fix typo in variable declaration
(merged to 'next' on 2025-05-19 at 4c995dbd23)
+ object-file: drop support for writing objects with unknown types
+ hash-object: handle --literally with OPT_NEGBIT
+ hash-object: merge HASH_* and INDEX_* flags
+ hash-object: stop allowing unknown types
+ t: add lib-loose.sh
+ t/helper: add zlib test-tool
+ oid_object_info(): drop type_name strbuf
+ fsck: stop using object_info->type_name strbuf
+ oid_object_info_convert(): stop using string for object type
+ cat-file: use type enum instead of buffer for -t option
+ object-file: drop OBJECT_INFO_ALLOW_UNKNOWN_TYPE flag
+ cat-file: make --allow-unknown-type a noop
+ object-file.h: fix typo in variable declaration
Support to create a loose object file with unknown object type has
been dropped.
Will merge to 'next'.
Will merge to 'master'.
source: <20250516044916.GA21985@coredump.intra.peff.net>
* kj/my-first-contribution-updates (2025-05-16) 4 commits
- cmd_psuh: Prefer repo_config for config lookup
- Docs: Add cmd_psuh with repo and UNUSED removal
- Docs: Correct cmd_psuh and Explain UNUSED macro
- Remove unused git-mentoring mailing list
* kj/my-first-contribution-updates (2025-05-19) 3 commits
- docs: replace git_config to repo_config
- docs: clarify cmd_psuh signature and explain UNUSED macro
- docs: remove unused mentoring mailing list reference
Doc updates.
source: <20250416061450.25695-1-jayatheerthkulkarni2005@gmail.com>
Will merge to 'next'?
source: <20250518074317.73367-1-jayatheerthkulkarni2005@gmail.com>
* kj/renamed-submodule (2025-05-16) 1 commit
@@ -314,12 +386,13 @@ Release tarballs are available at:
* lo/json-writer-docs (2025-05-16) 2 commits
- json-writer: describe the usage of jw_* functions
- json-writer: add docstrings to jw_* functions
(merged to 'next' on 2025-05-16 at ab81da1b16)
+ json-writer: describe the usage of jw_* functions
+ json-writer: add docstrings to jw_* functions
In-code docstring updates.
Will merge to 'next'.
Will merge to 'master'.
source: <20250516010159.27042-1-lucasseikioshiro@gmail.com>
@@ -328,7 +401,6 @@ Release tarballs are available at:
The packfile registration code used to check ".pack" file the last
after checking ".keep" and other files; the ordering is reversed.
source: <20250516-pks-pack-avoid-stats-on-missing-v1-1-e2ef4d8798a3@pks.im>
@@ -341,18 +413,6 @@ Release tarballs are available at:
Comments?
source: <20250516135540.218937-1-phillip.wood123@gmail.com>
--------------------------------------------------
[Cooking]
* bc/make-avoid-unneeded-rebuild-with-compdb-dir (2025-05-09) 1 commit
(merged to 'next' on 2025-05-13 at c36a91ba22)
+ Makefile: avoid constant rebuilds with compilation database
Build performance fix.
Will merge to 'master'.
source: <20250509211202.3910761-1-sandals@crustytoothpaste.net>
* bc/stash-export-import (2025-05-08) 4 commits
- builtin/stash: provide a way to import stashes from a ref
@@ -381,27 +441,16 @@ Release tarballs are available at:
source: <pull.1914.v2.git.1747407330.gitgitgadget@gmail.com>
* en/merge-tree-check (2025-05-14) 2 commits
- merge-tree: add a new --dry-run flag
- merge-ort: add a new mergeability_only option
* en/merge-tree-check (2025-05-16) 2 commits
(merged to 'next' on 2025-05-19 at c3278b91fa)
+ merge-tree: add a new --quiet flag
+ merge-ort: add a new mergeability_only option
"git merge-tree" learned an option to see if it resolves cleanly
without actually creating a result.
Will merge to 'next'.
source: <pull.1920.v3.git.1747182287.gitgitgadget@gmail.com>
* jk/oidmap-cleanup (2025-05-12) 3 commits
(merged to 'next' on 2025-05-13 at 93bc7b6ab1)
+ raw_object_store: drop extra pointer to replace_map
+ oidmap: add size function
+ oidmap: rename oidmap_free() to oidmap_clear()
Code cleanup.
Will merge to 'master'.
source: <20250512185006.GA1275914@coredump.intra.peff.net>
source: <pull.1920.v4.git.1747425858.gitgitgadget@gmail.com>
* lm/add-p-context (2025-05-12) 4 commits
@@ -417,16 +466,6 @@ Release tarballs are available at:
source: <pull.1915.v2.git.1746884789.gitgitgadget@gmail.com>
* ly/am-split-stgit-leakfix (2025-05-12) 1 commit
(merged to 'next' on 2025-05-13 at 6966c2adc1)
+ builtin/am: fix memory leak in `split_mail_stgit_series`
Leakfix.
Will merge to 'master'.
source: <pull.1961.git.git.1747015647505.gitgitgadget@gmail.com>
* ly/pack-bitmap-load-leakfix (2025-05-12) 1 commit
(merged to 'next' on 2025-05-14 at 0be31eac6b)
+ pack-bitmap: fix memory leak if `load_bitmap_entries_v1` failed
@@ -437,17 +476,6 @@ Release tarballs are available at:
source: <pull.1962.git.git.1747052530271.gitgitgadget@gmail.com>
* ly/reftable-writer-leakfix (2025-05-12) 2 commits
(merged to 'next' on 2025-05-13 at 57c58b60e8)
+ reftable/writer: fix memory leak when `writer_index_hash()` fails
+ reftable/writer: fix memory leak when `padded_write()` fails
Leakfix.
Will merge to 'master'.
source: <pull.1958.v3.git.git.1747054145.gitgitgadget@gmail.com>
* ps/contrib-sweep (2025-05-16) 12 commits
- Revert "contrib: remove "thunderbird-patch-inline""
- contrib: remove some scripts in "stats" directory
@@ -468,62 +496,18 @@ Release tarballs are available at:
source: <20250512-pks-contrib-spring-cleanup-v3-0-32e151b0bfb0@pks.im>
* ps/reftable-read-block-perffix (2025-05-12) 1 commit
(merged to 'next' on 2025-05-13 at 3c150c7422)
+ reftable: fix perf regression when reading blocks of unwanted type
Performance regression in not-yet-released code has been corrected.
Will merge to 'master'.
source: <20250512-pks-reftable-perf-fix-v1-1-002cab9fdb08@pks.im>
* pw/sequencer-reflog-use-after-free (2025-05-09) 2 commits
(merged to 'next' on 2025-05-12 at e7b8721456)
+ sequencer: rework reflog message handling
+ sequencer: move reflog message functions
Use-after-free fix in the sequencer.
Will merge to 'master'.
source: <pull.1919.git.1746807747.gitgitgadget@gmail.com>
* rc/t1001-test-path-is-file (2025-05-12) 1 commit
(merged to 'next' on 2025-05-13 at bc67be09c3)
+ t1001: replace 'test -f' with 'test_path_is_file'
Test update.
Will merge to 'master'.
source: <20250510230909.65519-1-rodrigorsdc@gmail.com>
* rj/build-tweaks-part2 (2025-05-13) 5 commits
- configure.ac: upgrade to a compilation check for sysinfo
- meson.build: correct setting of GIT_EXEC_PATH
- meson: correct path to system config/attribute files
- meson: correct install location of YAML.pm
- meson.build: quote the GITWEBDIR build configuration
* rj/build-tweaks-part2 (2025-05-19) 5 commits
(merged to 'next' on 2025-05-19 at fea40b8fb1)
+ configure.ac: upgrade to a compilation check for sysinfo
+ meson.build: correct setting of GIT_EXEC_PATH
+ meson: correct path to system config/attribute files
+ meson: correct install location of YAML.pm
+ meson.build: quote the GITWEBDIR build configuration
Updates to meson-based build procedure.
Expecting a reroll?
cf. <a163d515-2e71-4a42-b843-26d5d2ccdc59@ramsayjones.plus.com>
source: <20250513191739.1513460-1-ramsay@ramsayjones.plus.com>
* ag/doc-send-email (2025-05-08) 3 commits
(merged to 'next' on 2025-05-13 at 6eb746c6c2)
+ docs: add credential helper for outlook and gmail in OAuth list of helpers
+ docs: improve send-email documentation
+ send-mail: improve checks for valid_fqdn
The `send-email` documentation has been updated with OAuth2.0
related examples.
Will merge to 'master'.
source: <PN0PR01MB95882173451A6A7C28AD7BE7B88BA@PN0PR01MB9588.INDPRD01.PROD.OUTLOOK.COM>
source: <20250519162523.1001478-1-ramsay@ramsayjones.plus.com>
* ps/object-store (2025-05-14) 18 commits
@@ -576,18 +560,20 @@ Release tarballs are available at:
source: <pull.1908.v2.git.1746282346370.gitgitgadget@gmail.com>
* cc/promisor-remote-capability (2025-04-29) 3 commits
* cc/promisor-remote-capability (2025-05-19) 5 commits
- promisor-remote: use string constants for 'name' and 'url' too
- promisor-remote: allow a client to check fields
- promisor-remote: refactor how we parse advertised fields
- promisor-remote: allow a server to advertise more fields
- promisor-remote: refactor to get rid of 'struct strvec'
Expecting a reroll.
cf. <CAP8UFD2LzijGsU3-aO-JBPtEfT+UtR_X_mqcdVigoOfdVAg1uA@mail.gmail.com>
source: <20250429145243.992252-1-christian.couder@gmail.com>
Comments?
source: <20250519141259.3061550-1-christian.couder@gmail.com>
* ds/scalar-no-maintenance (2025-05-14) 5 commits
- scalar reconfigure: improve --maintenance docs
(merged to 'next' on 2025-05-16 at f9364331c0)
+ scalar reconfigure: improve --maintenance docs
(merged to 'next' on 2025-05-08 at 1006cdd399)
+ scalar reconfigure: add --maintenance=<mode> option
+ scalar clone: add --no-maintenance option
@@ -598,7 +584,7 @@ Release tarballs are available at:
under "scalar"'s control are taught an option not to enable the
scheduled maintenance on it.
Will merge to 'next' and then to 'master'.
Will merge to 'master'.
source: <pull.1913.v3.git.1746582637.gitgitgadget@gmail.com>
@@ -704,29 +690,17 @@ Release tarballs are available at:
* md/userdiff-bash-shell-function (2025-05-16) 1 commit
- userdiff: extend Bash pattern to cover more shell function forms
(merged to 'next' on 2025-05-16 at 1fe8b68a72)
+ userdiff: extend Bash pattern to cover more shell function forms
The userdiff pattern for shell scripts has been updated to cope
with more bash-isms.
Will merge to 'next'.
Will merge to 'master'.
cf. <a72235c1-625a-4b90-8111-629b5a6ee7c2@kdbg.org>
source: <20250516144515.49514-2-dhar61595@gmail.com>
* sc/bundle-uri-use-all-refs-in-bundle (2025-04-25) 2 commits
(merged to 'next' on 2025-05-13 at df93f99c2b)
+ bundle-uri: add test for bundle-uri clones with tags
+ bundle-uri: copy all bundle references ino the refs/bundle space
Bundle-URI feature did not use refs recorded in the bundle other
than normal branches as anchoring points to optimize the follow-up
fetch during "git clone"; now it is told to utilize all.
Will merge to 'master'.
source: <pull.1897.v7.git.git.1745609589.gitgitgadget@gmail.com>
* ds/path-walk-2 (2025-05-16) 13 commits
- pack-objects: allow --shallow and --path-walk
- path-walk: add new 'edge_aggressive' option
@@ -766,24 +740,3 @@ Release tarballs are available at:
Expecting a reroll.
source: <20250212032657.1807939-1-illia.bobyr@gmail.com>
--------------------------------------------------
[Discarded]
* ej/cat-file-remote-object-info (2025-02-24) 8 commits
. cat-file: add remote-object-info to batch-command
. transport: add client support for object-info
. serve: advertise object-info feature
. fetch-pack: move fetch initialization
. fetch-pack: refactor packet writing
. t1006: split test utility functions into new "lib-cat-file.sh"
. cat-file: add declaration of variable i inside its for loop
. git-compat-util: add strtoul_ul() with error handling
"git cat-file --batch" and friends can optionally ask a remote
server about objects it does not have.
Has been in "Expecting a reroll" state for too long,
and causes conflicts with the ps/object-store topic.
cf. <CAN2LT1Cc-UaUpabqcGascicR3nk6ZdFythamKje33Orhy5WoNA@mail.gmail.com>
source: <20250221190451.12536-1-eric.peijian@gmail.com>