]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ar/run-command-hook-take-2' into jch
authorJunio C Hamano <gitster@pobox.com>
Fri, 16 Jan 2026 23:45:58 +0000 (15:45 -0800)
committerJunio C Hamano <gitster@pobox.com>
Fri, 16 Jan 2026 23:45:59 +0000 (15:45 -0800)
commit1e93f455bbf905f6dc0dabd249d2cf38473beee3
tree11cfbb6d91743857f15561f31e18a891764b0a0d
parent3c08f78cbcf5bc2d8ba5a671edb3032a60cd361d
parentd075ed42205843917913ab6d1c9b02657eb01191
Merge branch 'ar/run-command-hook-take-2' into jch

Use the hook API to replace ad-hoc invocation of hook scripts via
the run_command() API.

* ar/run-command-hook-take-2:
  hook: make ungroup opt-out instead of opt-in
  hook: allow hooks to disable stdout_to_stderr
  hook: check for NULL pointer before deref
  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
builtin/receive-pack.c
refs.c
sequencer.c