* Excerpt from "What's cooking" draft
@ 2026-10-26 22:53 Junio C Hamano
0 siblings, 0 replies; only message in thread
From: Junio C Hamano @ 2026-10-26 22:53 UTC (permalink / raw)
To: git
Here is the list of topics that graduated to 'master' since the last
issue of the "What's cooking" report.
Thanks.
[Graduated to 'master']
* ak/sequencer-head-refdup (2026-10-14) 1 commit
(merged to 'next' on 2026-10-19 at 2ff8066fce)
+ sequencer: don't clobber HEAD ref name in worktree lookup
The branch decoration logic in the sequencer has been updated to use
an allocated buffer for the HEAD reference name, preventing it from
being clobbered when evaluating branches checked out in other
worktrees.
Graduated to 'master'.
cf. <xmqqik34qd6s.fsf@gitster.g>
cf. <837b7d72-a767-4c51-9693-8fd95d14a58d@gmail.com>
source: <20261014165824.2214234-1-andy.koppe@gmail.com>
* ic/includeif-hostname (2026-10-15) 3 commits
(merged to 'next' on 2026-10-19 at dc388c8226)
+ config: learn the "hostname:" includeIf condition
+ t6500: get hostname from "git var"
+ var: add GIT_HOSTNAME
The conditional configuration inclusion mechanism via 'includeIf'
has been extended to support matching the machine's hostname, and
the system's hostname as seen by Git can now be queried using 'git
var GIT_HOSTNAME'.
Graduated to 'master'.
cf. <xmqqjynin4iv.fsf@gitster.g>
cf. <xmqqa4oi67tx.fsf@gitster.g>
source: <20261015105859.3184108-1-bellacaselli20@gmail.com>
* je/doc-promote-git-help (2026-10-16) 1 commit
(merged to 'next' on 2026-10-19 at 67e49ef79c)
+ doc: use `man git` to teach users how to navigate the docs
The earliest part of 'man git' has been rewritten to explain various
ways to use 'git help' to get help.
Graduated to 'master'.
source: <pull.2242.v3.git.1792178103727.gitgitgadget@gmail.com>
* mb/fast-import-reference-pending (2026-10-14) 1 commit
(merged to 'next' on 2026-10-19 at 7dfc4734f0)
+ fast-import: allow 'from' to reference new commits and tags by oid
The 'from' command in 'git fast-import' has been updated to
correctly resolve references to newly created commits and tags by
checking the internal object table, preventing a crash when the
objects are not yet available in the object database.
Graduated to 'master'.
cf. <xmqqqzhrq4ye.fsf@gitster.g>
source: <pull.2252.v4.git.1792012956734.gitgitgadget@gmail.com>
* ps/ci-housekeeping-and-modernizations (2026-10-14) 8 commits
(merged to 'next' on 2026-10-19 at c0cf13277b)
+ ci: improve reftable test coverage
+ ci: drop now-dead Python 2 coverage
+ ci: switch away from EOL'd Ubuntu version in linux-feature-testbed
+ ci: rename linux-TEST-vars job
+ ci: switch away from unsupported i386/ubuntu image
+ ci: drop unused "linux-clang" logic
+ ci: fix "fedora-breaking-changes-meson" job
+ t5004: fix test creating an archive with large objects under SHA256
Various CI jobs have been updated to use modern OS images, drop dead
code, and remove redundant jobs. Support for Python 2 in CI has been
removed, and the linux-TEST-vars job has been renamed to
linux-feature-testbed.
Graduated to 'master'.
cf. <20261015070605.GA2556608@coredump.intra.peff.net>
source: <20261015-pks-ci-housekeeping-v4-0-c2c88f1b198e@pks.im>
* ps/odb-files-alternates-cleanups (2026-10-14) 6 commits
(merged to 'next' on 2026-10-19 at 242a7794ab)
+ odb/source: drop `local` flag
+ odb: don't try re-fetching corrupt objects
+ odb: remove read loop for found objects
+ odb/source-files: make the second read an implementation detail
+ odb/source-files: fix performance when streaming objects with alternates
+ odb/source-files: fix performance when reading objects with alternates
+ Merge branch 'ps/odb-files-alternates' into ps/odb-files-alternates-cleanups
(this branch is used by ps/odb-reload-alternates.)
The object database "files" backend has been optimized to check
packfiles across all alternate object directories before falling
back to checking loose objects, significantly reducing the number of
'stat(3p)' system calls. Additional refactoring drops the generic
'local' flag from the object database source interface in favor of
backend-specific fields, and simplifies the retry loop for missing
objects.
Graduated to 'master'.
cf. <atEMt5wgfblCiv5a@denethor>
cf. <xmqqfqy5is5o.fsf@gitster.g>
source: <20261015-pks-odb-files-alternates-cleanups-v3-0-bfc62fd780eb@pks.im>
* ps/pack-check-bigfile-threshold (2026-10-14) 1 commit
(merged to 'next' on 2026-10-19 at d477f68a6d)
+ pack-check: fix bogus corruption report with core.bigFileThreshold
A boundary check in 'git fsck' against the big file threshold has
been corrected to prevent bogus corruption reports on packed objects
whose sizes exactly match the threshold.
Graduated to 'master'.
cf. <xmqq8q40tczj.fsf@gitster.g>
source: <20261014-b4-pks-pack-check-matching-large-file-threshold-v1-1-de6d8455eaaa@pks.im>
* ps/setup-enforce-repo-passed-to-create-repository-has-no-state (2026-09-28) 7 commits
(merged to 'next' on 2026-10-17 at 68944adf51)
+ setup: enforce that passed-in repo does not carry relevant state
+ repository: adapt `repo_clear()` to fully reset the repository
+ builtin/clone: don't apply "core.sharedRepository" to leading dirs
+ builtin/init: move handling of "core.sharedRepository" into "setup.c"
+ builtin/init: refactor messy creation of leading directories
+ path: introduce `safe_create_leading_directories_no_share_const()`
+ path: drop useless `safe_create_leading_directories_1()`
+ Merge branch 'ps/odb-alternates-at-creation' into ps/setup-enforce-repo-passed-to-create-repository-has-no-state
(this branch is used by ps/odb-object-storage-extension.)
The repository initialization sequence has been refactored to treat
the repository object passed to create_repository() purely as an
out-parameter.
Graduated to 'master'.
source: <20260928-pks-create-repository-stateless-v2-0-a03612f703fa@pks.im>
* rm/blame-default-ignore-revs (2026-10-13) 2 commits
(merged to 'next' on 2026-10-17 at 31af0a1889)
+ blame: ignore revs in .git-blame-ignore-revs by default
+ blame: harden ignore-revs parser and tag peeling
'git blame' and 'git annotate' have been updated to automatically
use the '.git-blame-ignore-revs' file from the working tree (or
'HEAD:.git-blame-ignore-revs' in bare repositories) as the default
ignore list if it exists, and the parser has been hardened.
Graduated to 'master'.
cf. <xmqqse29uyh3.fsf@gitster.g>
source: <pull.2224.v6.git.1791922928.gitgitgadget@gmail.com>
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-10-26 22:53 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-26 22:53 Excerpt from "What's cooking" draft Junio C Hamano
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.