summaryrefslogtreecommitdiff
path: root/hook.c
AgeCommit message (Expand)AuthorFilesLines
2026-04-10hook: allow hook.jobs=-1 to use all available CPU coresAdrian Ratiu1-17/+43
2026-04-10hook: add hook.<event>.enabled switchAdrian Ratiu1-5/+42
2026-04-10hook: move is_known_hook() to hook.c for wider useAdrian Ratiu1-0/+10
2026-04-10hook: warn when hook.<friendly-name>.jobs is setAdrian Ratiu1-0/+40
2026-04-10hook: add per-event jobs configAdrian Ratiu1-5/+41
2026-04-10hook: add -j/--jobs option to git hook runEmily Shaffer1-0/+17
2026-04-10hook: allow pre-push parallel executionAdrian Ratiu1-8/+16
2026-04-10hook: allow parallel hook executionEmily Shaffer1-6/+73
2026-04-10hook: parse the hook.jobs configAdrian Ratiu1-2/+21
2026-03-25hook: show disabled hooks in "git hook list"Adrian Ratiu1-17/+37
2026-03-25hook: show config scope in git hook listAdrian Ratiu1-4/+20
2026-03-25hook: introduce hook_config_cache_entry for per-hook dataAdrian Ratiu1-6/+22
2026-03-25hook: make consistent use of friendly-name in docsAdrian Ratiu1-1/+1
2026-03-25hook: replace hook_list_clear() -> string_list_clear_func()Adrian Ratiu1-18/+22
2026-03-25hook: detect & emit two more bugsAdrian Ratiu1-0/+4
2026-03-25hook: rename cb_data_free/alloc -> hook_data_free/allocAdrian Ratiu1-2/+2
2026-03-25hook: fix minor style issuesAdrian Ratiu1-16/+18
2026-03-25hook: move unsorted_string_list_remove() to string-list.[ch]Adrian Ratiu1-11/+3
2026-02-19hook: allow out-of-repo 'git hook' invocationsEmily Shaffer1-2/+28
2026-02-19hook: allow event = "" to overwrite previous valuesAdrian Ratiu1-10/+19
2026-02-19hook: allow disabling config hooksAdrian Ratiu1-0/+20
2026-02-19hook: include hooks from the configAdrian Ratiu1-1/+196
2026-02-19hook: add "git hook list" commandEmily Shaffer1-15/+2
2026-02-19hook: run a list of hooks to prepare for multihook supportEmily Shaffer1-31/+108
2026-02-19hook: add internal state alloc/free callbacksAdrian Ratiu1-0/+13
2026-01-28hook: add jobs optionAdrian Ratiu1-2/+5
2026-01-28hook: allow separate std[out|err] streamsAdrian Ratiu1-1/+1
2026-01-28hook: provide stdin via callbackEmily Shaffer1-1/+22
2026-01-15Revert "Merge branch 'ar/run-command-hook'"Junio C Hamano1-27/+2
2025-12-28hooks: allow callers to capture outputEmily Shaffer1-0/+1
2025-12-28hook: allow overriding the ungroup optionAdrian Ratiu1-1/+4
2025-12-28hook: provide stdin via callbackEmily Shaffer1-1/+22
2025-02-07path: refactor `repo_git_path()` family of functionsPatrick Steinhardt1-2/+1
2024-12-15Merge branch 'bf/explicit-config-set-in-advice-messages'Junio C Hamano1-1/+1
2024-12-06advice: suggest using subcommand "git config set"Bence Ferdinandy1-1/+1
2024-08-13hooks: remove implicit dependency on `the_repository`Patrick Steinhardt1-10/+11
2024-05-24Merge branch 'fixes/2.45.1/2.41' into fixes/2.45.1/2.42Junio C Hamano1-33/+0
2024-05-24Merge branch 'fixes/2.45.1/2.40' into fixes/2.45.1/2.41Junio C Hamano1-33/+0
2024-05-24Merge branch 'jc/fix-2.45.1-and-friends-for-2.39' into fixes/2.45.1/2.40Junio C Hamano1-32/+0
2024-05-21clone: drop the protections where hooks aren't runJohannes Schindelin1-34/+0
2024-05-21hook: plug a new memory leakJohannes Schindelin1-1/+3
2024-04-19Sync with 2.41.1Johannes Schindelin1-7/+46
2024-04-19Sync with 2.40.2Johannes Schindelin1-7/+46
2024-04-19Sync with 2.39.4Johannes Schindelin1-7/+43
2024-04-19clone: prevent hooks from running during a cloneJohannes Schindelin1-0/+32
2024-04-17find_hook(): refactor the `STRIP_EXTENSION` logicJohannes Schindelin1-7/+11
2023-06-12abspath: move related functions to abspathCalvin Wan1-0/+1
2023-04-24hash-ll.h: split out of hash.h to remove dependency on repository.hElijah Newren1-0/+1
2023-03-17Merge branch 'jk/unused-post-2.39-part2'Junio C Hamano1-6/+6
2023-02-24run_processes_parallel: mark unused callback parametersJeff King1-6/+6