21 lines
		
	
	
		
			299 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			21 lines
		
	
	
		
			299 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
| #!/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
 |