Re: What's cooking in git.git (Feb 2026, #11)
Patrick Steinhardt <ps@pks.im> writes:
Show 26 quoted lines
> 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.