Re: What's cooking in git.git (Feb 2026, #11)
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