Fredrik Kuivinen | a87cd02 | 2006-03-09 17:24:19 +0100 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |
| 3 | echo "/* Automatically generated by $0 */ |
| 4 | struct cmdname_help |
| 5 | { |
| 6 | char name[16]; |
Johannes Schindelin | 5d7eeee | 2006-12-14 11:31:05 +0100 | [diff] [blame] | 7 | char help[80]; |
Fredrik Kuivinen | a87cd02 | 2006-03-09 17:24:19 +0100 | [diff] [blame] | 8 | }; |
| 9 | |
Junio C Hamano | 4175e9e | 2007-06-13 01:42:05 -0700 | [diff] [blame] | 10 | static struct cmdname_help common_cmds[] = {" |
Fredrik Kuivinen | a87cd02 | 2006-03-09 17:24:19 +0100 | [diff] [blame] | 11 | |
Junio C Hamano | 79d3066 | 2007-12-01 23:39:19 -0800 | [diff] [blame] | 12 | sed -n -e 's/^git-\([^ ]*\)[ ].* common.*/\1/p' command-list.txt | |
| 13 | sort | |
Fredrik Kuivinen | a87cd02 | 2006-03-09 17:24:19 +0100 | [diff] [blame] | 14 | while read cmd |
| 15 | do |
Junio C Hamano | fd662dd | 2006-03-19 23:54:45 -0800 | [diff] [blame] | 16 | sed -n ' |
Nguyễn Thái Ngọc Duy | 16d2583 | 2008-11-30 17:54:31 +0700 | [diff] [blame] | 17 | /^NAME/,/git-'"$cmd"'/H |
Junio C Hamano | fd662dd | 2006-03-19 23:54:45 -0800 | [diff] [blame] | 18 | ${ |
| 19 | x |
| 20 | s/.*git-'"$cmd"' - \(.*\)/ {"'"$cmd"'", "\1"},/ |
| 21 | p |
| 22 | }' "Documentation/git-$cmd.txt" |
Fredrik Kuivinen | a87cd02 | 2006-03-09 17:24:19 +0100 | [diff] [blame] | 23 | done |
| 24 | echo "};" |