From: Adrian Ratiu Date: Mon, 02 Mar 2026 19:20:23 GMT Subject: Re: What's cooking in git.git (Feb 2026, #11) Message-ID: <87cy1mox6w.fsf@gentoo.mail-host-address-is-not-set> In-Reply-To: On Mon, 02 Mar 2026, Junio C Hamano wrote: > Patrick Steinhardt 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