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

Re: What's cooking in git.git (Dec 2025, #06)

From
Patrick Steinhardt <ps@pks.im>
Date
Dec 20, 2025, 09:32 UTC
Message-ID
<aUZtErI8xbr6I-X0@pks.im>
In-Reply-To
<xmqqfr96v2oe.fsf@gitster.g>
On Sat, Dec 20, 2025 at 01:47:45AM +0900, Junio C Hamano wrote:
Show 10 quoted lines
> * ps/odb-misc-fixes (2025-12-10) 3 commits
>  - odb: properly close sources before freeing them
>  - builtin/gc: fix condition for whether to write commit graphs
>  - Merge branch 'ps/object-source-management' into ps/odb-misc-fixes
>  (this branch is used by ps/packfile-store-in-odb-source.)
> 
>  Miscellaneous fixes on object database layer.
> 
>  Comments?
>  source: <20251211-odb-related-fixes-v2-0-bdf875ce51fc@pks.im>

Given that this series is somewhat small and has received two favorable reviews I'd suggest that this can probably be merged down to "next".

Show 9 quoted lines
> * ps/clar-integers (2025-12-06) 3 commits
>  - gitattributes: disable blank-at-eof errors for clar test expectations
>  - t/unit-tests: demonstrate use of integer comparison assertions
>  - t/unit-tests: update clar to 39f11fe
> 
>  Import newer version of "clar", unit testing framework.
> 
>  Comments?
>  source: <20251206-b4-pks-clar-update-v2-0-9a14b10c1a36@pks.im>

I think this can be merged, too. Peff has positively reviewed the update itself, the only change relative to that in v2 was to mark the self-test files as being allowed to end in a blank line via gitattributes.

Show 10 quoted lines
> * kn/ref-location (2025-12-01) 2 commits
>  - refs: add GIT_REF_URI to specify reference backend and directory
>  - refs: support obtaining ref_store for given dir
> 
>  A mechanism to specify what reference backend to use and store
>  references in which directory is introduced, which would likely to
>  be useful during ref migration.
> 
>  Comments?
>  source: <20251201-kn-alternate-ref-dir-v3-0-c11b946bc2fa@gmail.com>

I somehow lost track of reviewing this topic. I've put it into my backlog of stuff to review once I'm back in office (or when I find a quiet minute where I'm bored).

Show 19 quoted lines
> * ar/run-command-hook (2025-12-18) 11 commits
>  - receive-pack: convert receive hooks to hook API
>  - receive-pack: convert update hooks to new API
>  - hooks: allow callers to capture output
>  - run-command: allow capturing of collated output
>  - hook: allow overriding the ungroup option
>  - reference-transaction: use hook API instead of run-command
>  - transport: convert pre-push to hook API
>  - hook: convert 'post-rewrite' hook in sequencer.c to hook API
>  - hook: provide stdin via callback
>  - run-command: add stdin callback for parallelization
>  - run-command: add first helper for pp child states
> 
>  Use hook API to replace ad-hoc invocation of hook scripts with the
>  run_command() API.
> 
>  Will merge to 'next'?
>  cf. <aUVHVMNTFWWn2xjZ@pks.im>
>  source: <20251218171126.588066-1-adrian.ratiu@collabora.com>

There's a small set of nits I had on the final patch, but I don't really think these necessarily need to be addressed. I'll leave it to Adrian to decide whether or not he wants to do a final reroll.

Show 20 quoted lines
> * ps/history (2025-12-03) 13 commits
>  - builtin/history: implement "split" subcommand
>  - cache-tree: allow writing in-memory index as tree
>  - add-patch: allow disabling editing of hunks
>  - add-patch: add support for in-memory index patching
>  - add-patch: remove dependency on "add-interactive" subsystem
>  - add-patch: split out `struct interactive_options`
>  - add-patch: split out header from "add-interactive.h"
>  - builtin/history: implement "reword" subcommand
>  - builtin: add new "history" command
>  - replay: stop using `the_repository`
>  - replay: extract logic to pick commits
>  - wt-status: provide function to expose status for trees
>  - Merge branch 'pw/replay-exclude-gpgsig-fix' into ps/history
>  (this branch is used by pw/replay-drop-empty.)
> 
>  "git history" history rewriting UI.
> 
>  What's the status of this topic?
>  source: <20251203-b4-pks-history-builtin-v7-0-9e9f849bfd0e@pks.im>

I didn't find the time recently to focus on this topic. I think the discussions mostly reached consensus though that we also want to adapt these commands to rewrite dependent branches. I'll work this into the series, but will probably only get to it in early January.

Thanks!
Patrick
Previous: Jeff King
Message 4 of 4 in “What's cooking in git.git (Dec 2025, #06)”
  1. Junio C HamanoDec 19, 2025
  2. Jean-Noël AVILADec 19, 2025
  3. Jeff KingDec 19, 2025
  4. Patrick SteinhardtDec 20, 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.