mirror of
https://github.com/git/git.git
synced 2026-03-05 06:57:37 +01:00
What's cooking (2025/05 #06)
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user