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