]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Revert "Merge branch 'ar/run-command-hook' into next"
authorJunio C Hamano <gitster@pobox.com>
Thu, 15 Jan 2026 20:28:38 +0000 (12:28 -0800)
committerJunio C Hamano <gitster@pobox.com>
Thu, 15 Jan 2026 20:28:38 +0000 (12:28 -0800)
This reverts commit 236f60e30daed1450cf9c00cce5ac6f736831d37, reversing
changes made to 27a1d947d15ad7e353b8139c095e018f9550e9fe, so that we
can give it a fresh start after 2.53 release.

hook.c

diff --git a/hook.c b/hook.c
index 6b8ddfe7b603841b819493c37e4b6119eb1be00b..35211e5ed7c474966a3d0e15ff8d74a12fd4c409 100644 (file)
--- a/hook.c
+++ b/hook.c
@@ -148,29 +148,28 @@ int run_hooks_opt(struct repository *r, const char *hook_name,
        };
        const char *const hook_path = find_hook(r, hook_name);
        int ret = 0;
-       struct run_process_parallel_opts opts = {
+       const struct run_process_parallel_opts opts = {
                .tr2_category = "hook",
                .tr2_label = hook_name,
 
                .processes = 1,
+               .ungroup = options->ungroup,
 
                .get_next_task = pick_next_hook,
                .start_failure = notify_start_failure,
+               .feed_pipe = options->feed_pipe,
+               .consume_output = options->consume_output,
                .task_finished = notify_hook_finished,
 
                .data = &cb_data,
        };
 
        if (!options)
-               BUG("a struct run_hooks_opt must be provided to run_hooks_opt");
+               BUG("a struct run_hooks_opt must be provided to run_hooks");
 
        if (options->path_to_stdin && options->feed_pipe)
                BUG("options path_to_stdin and feed_pipe are mutually exclusive");
 
-       opts.ungroup = options->ungroup;
-       opts.feed_pipe = options->feed_pipe;
-       opts.consume_output = options->consume_output;
-
        if (options->invoked_hook)
                *options->invoked_hook = 0;