Adrian Ratiu
c6cc4e08a3
hook: move is_known_hook() to hook.c for wider use
...
Move is_known_hook() from builtin/hook.c (static) into hook.c and
export it via hook.h so it can be reused.
Make it return bool and the iterator `h` for clarity (iterate hooks).
Both meson.build and the Makefile are updated to reflect that the
header is now used by libgit, not the builtin sources.
The next commit will use this to reject hook friendly-names that
collide with known event names.
Co-authored-by: Patrick Steinhardt <ps@pks.im >
Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.com >
Signed-off-by: Junio C Hamano <gitster@pobox.com >
2026-04-06 09:18:52 -07:00
..
2026-03-24 12:31:32 -07:00
2026-04-06 09:18:52 -07:00
2025-07-01 14:58:24 -07:00
2026-03-05 10:04:49 -08:00
2026-02-23 13:21:19 -08:00
2026-02-20 08:13:58 -08:00
2026-02-26 07:22:53 -08:00
2025-04-15 08:24:35 -07:00
2026-03-12 14:09:07 -07:00
2025-07-23 08:15:18 -07:00
2025-07-23 08:15:22 -07:00
2026-02-20 08:13:58 -08:00
2025-07-23 08:15:22 -07:00
2025-07-23 08:15:22 -07:00
2026-04-06 09:18:52 -07:00
2025-09-29 11:40:35 -07:00
2026-04-06 09:18:52 -07:00
2025-07-23 08:15:18 -07:00
2025-10-22 10:40:11 -07:00
2026-01-15 05:32:31 -08:00
2026-03-24 12:31:32 -07:00
2026-02-23 13:23:41 -08:00
2025-10-16 14:42:39 -07:00
2025-07-23 08:15:20 -07:00
2026-01-12 11:56:56 -08:00
2025-07-23 08:15:22 -07:00
2026-02-23 13:21:18 -08:00
2025-04-15 08:24:35 -07:00
2025-07-23 08:15:18 -07:00
2025-07-23 08:15:18 -07:00
2026-02-13 13:39:25 -08:00
2025-08-09 17:22:01 -07:00
2025-07-01 14:46:38 -07:00
2026-03-12 21:28:20 -07:00
2026-03-24 12:31:31 -07:00
2025-06-04 08:52:25 -07:00
2026-03-12 08:30:57 -07:00
2025-08-11 09:19:40 -07:00
2025-08-22 13:13:20 -07:00
2026-03-03 10:20:00 -08:00
2026-03-09 14:36:55 -07:00
2025-07-23 08:15:22 -07:00
2026-03-25 12:58:05 -07:00
2026-03-12 14:09:07 -07:00
2025-07-23 08:15:22 -07:00
2026-03-23 09:20:30 -07:00
2026-03-24 12:31:32 -07:00
2026-04-06 09:18:52 -07:00
2026-03-05 11:45:15 -08:00
2025-04-24 17:25:34 -07:00
2026-03-06 13:02:19 -08:00
2026-02-13 13:39:25 -08:00
2026-03-10 14:23:17 -07:00
2025-09-08 14:54:35 -07:00
2025-11-04 07:32:25 -08:00
2026-01-09 18:36:18 -08:00
2026-01-15 05:32:31 -08:00
2026-02-17 13:30:42 -08:00
2026-02-06 11:45:33 -08:00
2025-08-08 11:13:12 -07:00
2026-02-13 13:39:25 -08:00
2026-03-12 08:30:57 -07:00
2025-08-05 11:53:55 -07:00
2026-03-12 10:03:23 -07:00
2026-03-25 12:58:05 -07:00
2026-02-26 07:22:51 -08:00
2025-12-25 08:29:27 +09:00
2025-08-21 13:47:00 -07:00
2026-03-24 12:31:34 -07:00
2026-02-21 21:26:53 -08:00
2025-09-19 10:02:55 -07:00
2026-01-09 06:07:21 -08:00
2025-08-05 11:53:55 -07:00
2026-03-12 08:30:57 -07:00
2026-02-26 07:22:53 -08:00
2025-10-14 12:56:09 -07:00
2026-01-09 18:36:18 -08:00
2026-03-19 09:54:56 -07:00
2026-04-06 09:18:52 -07:00
2025-10-15 10:29:28 -07:00
2025-10-02 12:26:12 -07:00
2026-02-23 13:21:19 -08:00
2026-01-14 06:29:24 -08:00
2025-11-04 07:32:24 -08:00
2026-01-13 05:41:16 -08:00
2026-03-16 10:48:14 -07:00
2025-07-23 08:15:18 -07:00
2026-03-03 15:09:36 -08:00
2026-03-12 10:56:04 -07:00
2026-02-23 13:21:19 -08:00
2025-09-18 10:07:00 -07:00
2025-07-23 08:15:22 -07:00
2025-07-23 08:15:22 -07:00
2026-02-20 08:13:58 -08:00
2026-01-15 05:32:31 -08:00
2026-01-30 08:58:12 -08:00
2026-02-23 13:21:19 -08:00
2026-03-05 10:04:49 -08:00
2026-03-24 12:31:34 -07:00
2025-07-23 08:15:18 -07:00
2026-03-25 12:58:05 -07:00
2025-07-23 08:15:22 -07:00
2026-03-24 12:31:31 -07:00
2025-07-23 08:15:22 -07:00
2025-11-03 12:18:48 -08:00
2025-09-16 11:37:06 -07:00
2026-01-25 22:27:33 -08:00
2025-07-23 08:15:22 -07:00
2025-11-19 17:41:03 -08:00
2025-11-19 17:41:03 -08:00
2025-08-21 13:46:59 -07:00
2025-07-23 08:15:22 -07:00
2025-07-23 08:15:22 -07:00
2025-12-29 22:02:53 +09:00
2026-04-06 09:18:52 -07:00
2025-07-23 08:15:22 -07:00