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

Re: What's cooking in git.git (Feb 2026, #11)

From
Adrian Ratiu <adrian.ratiu@collabora.com>
Date
Mar 2, 2026, 19:20 UTC
Message-ID
<87cy1mox6w.fsf@gentoo.mail-host-address-is-not-set>
In-Reply-To
<xmqqtsuyyrrc.fsf@gitster.g>
On Mon, 02 Mar 2026, Junio C Hamano <gitster@pobox.com> wrote:
Show 30 quoted lines
> Patrick Steinhardt <ps@pks.im> writes:
>
>> On Fri, Feb 27, 2026 at 05:02:12PM -0800, Junio C Hamano wrote:
>>> * ar/run-command-hook-take-2 (2026-01-28) 12 commits
>>>   (merged to 'next' on 2026-02-22 at 4aa543f115)
>>>  + receive-pack: convert receive hooks to hook API
>>>  + receive-pack: convert update hooks to new API
>>>  + run-command: poll child input in addition to output
>>>  + hook: add jobs option
>>>  + reference-transaction: use hook API instead of run-command
>>>  + transport: convert pre-push to hook API
>>>  + hook: allow separate std[out|err] streams
>>>  + 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 helper for pp child states
>>>  + t1800: add hook output stream tests
>>>  (this branch is used by ar/config-hooks and ar/parallel-hooks.)
>>> 
>>>  Use the hook API to replace ad-hoc invocation of hook scripts via
>>>  the run_command() API.
>>> 
>>>  Will merge to 'master'.
>>>  source: <20260128213927.3026875-1-adrian.ratiu@collabora.com>
>>
>> It would be great if you could hold off merging this patch series for
>> now. There's a rather steep performance regression in the "update" hook
>> caused by this series, see also [1].
>
> Thanks.  I'll be expecting an incremental update for this.
Fix posted:
https://lore.kernel.org/git/20260302191704.1814567-1-adrian.ratiu@collabora.com/T/#t
Previous: Junio C HamanoNext: Junio C Hamano
Message 4 of 7 in “What's cooking in git.git (Feb 2026, #11)”
  1. Junio C HamanoFeb 28, 2026
  2. Patrick SteinhardtMar 2, 2026
  3. Junio C HamanoMar 2, 2026
  4. Adrian RatiuMar 2, 2026
  5. Junio C HamanoMar 2, 2026
  6. Adrian RatiuMar 2, 2026
  7. Adrian RatiuMar 2, 2026

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.