git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: What's cooking in git.git (Oct 2025, #09; Sat, 25)

From
Patrick Steinhardt <ps@pks.im>
Date
Oct 27, 2025, 08:40 UTC
Message-ID
<aP8wEEZa6_DgdKwG@pks.im>
In-Reply-To
<xmqqo6pun0ml.fsf@gitster.g>
On Sat, Oct 25, 2025 at 02:16:02PM -0700, Junio C Hamano wrote:
Show 15 quoted lines
> * jt/repo-structure (2025-10-21) 7 commits
>  - builtin/repo: add progress meter for structure stats
>  - builtin/repo: add keyvalue and nul format for structure stats
>  - builtin/repo: add object counts in structure output
>  - builtin/repo: introduce structure subcommand
>  - ref-filter: export ref_kind_from_refname()
>  - ref-filter: allow NULL filter pattern
>  - builtin/repo: rename repo_info() to cmd_repo_info()
>  (this branch is used by kn/refs-optim-cleanup and ps/ref-peeled-tags.)
> 
>  "git repo structure", a new command.
> 
>  Will merge to 'next'?
>  cf. <eesy5qhqzi56qrzv7wlpenxag23l2zykakvpmr6p5rnak6cril@ap3rugp44bcz>
>  source: <20251021182601.2687284-1-jltobler@gmail.com>
The series is ready to go from my perspective.
Show 20 quoted lines
> * ps/maintenance-geometric (2025-10-23) 11 commits
>  - builtin/maintenance: introduce "geometric" strategy
>  - builtin/maintenance: make "gc" strategy accessible
>  - builtin/maintenance: extend "maintenance.strategy" to manual maintenance
>  - builtin/maintenance: run maintenance tasks depending on type
>  - builtin/maintenance: improve readability of strategies
>  - builtin/maintenance: don't silently ignore invalid strategy
>  - builtin/maintenance: make the geometric factor configurable
>  - builtin/maintenance: introduce "geometric-repack" task
>  - builtin/gc: make `too_many_loose_objects()` reusable without GC config
>  - builtin/gc: remove global `repack` variable
>  - Merge branch 'tb/incremental-midx-part-3.1' into ps/maintenance-geometric
>  (this branch uses tb/incremental-midx-part-3.1.)
> 
>  "git maintenance" command learns the "geometric" strategy where it
>  avoids doing maintenance tasks that rebuilds everything from
>  scratch.
> 
>  Will merge to 'next'.
>  source: <20251024-pks-maintenance-geometric-strategy-v3-0-9b5b3bdb4387@pks.im>

Note that I've sent a minor reroll to address a CI flake that Peff reported in [1]. I don't think that we need to fix regeneration of the MIDX for now, as this is not a new problem. But it's something that we may want to address in the future so that we don't regenerate the MIDX in case we know it won't change anyway.

Thanks!
[1]: <20251025191550.GA279793@coredump.intra.peff.net>
Patrick
Previous: Jeff KingNext: Jeff King
Message 3 of 5 in “What's cooking in git.git (Oct 2025, #09; Sat, 25)”
  1. Junio C HamanoOct 25, 2025
  2. Jeff KingOct 26, 2025
  3. Patrick SteinhardtOct 27, 2025
  4. Jeff KingOct 27, 2025
  5. Patrick SteinhardtOct 27, 2025

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.