| #!/bin/sh | |
| # | |
| # Usage: ./generate-hooklist.sh >hook-list.h | |
| cat <<EOF | |
| /* Automatically generated by generate-hooklist.sh */ | |
| static const char *hook_name_list[] = { | |
| EOF | |
| sed -n \ | |
| -e '/^~~~~*$/ {x; s/^.*$/ "&",/; p;}' \ | |
| -e 'x' \ | |
| <Documentation/githooks.txt | | |
| LC_ALL=C sort | |
| cat <<EOF | |
| NULL, | |
| }; | |
| EOF |