blob: 75c68d948fd3105272f893ff2f901007519f62f5 [file] [log] [blame]
Fredrik Kuivinena87cd022006-03-09 17:24:19 +01001#!/bin/sh
2
3echo "/* Automatically generated by $0 */
4struct cmdname_help
5{
6 char name[16];
Johannes Schindelin5d7eeee2006-12-14 11:31:05 +01007 char help[80];
Fredrik Kuivinena87cd022006-03-09 17:24:19 +01008};
9
Junio C Hamano4175e9e2007-06-13 01:42:05 -070010static struct cmdname_help common_cmds[] = {"
Fredrik Kuivinena87cd022006-03-09 17:24:19 +010011
Junio C Hamano79d30662007-12-01 23:39:19 -080012sed -n -e 's/^git-\([^ ]*\)[ ].* common.*/\1/p' command-list.txt |
13sort |
Fredrik Kuivinena87cd022006-03-09 17:24:19 +010014while read cmd
15do
Junio C Hamanofd662dd2006-03-19 23:54:45 -080016 sed -n '
Nguyễn Thái Ngọc Duy16d25832008-11-30 17:54:31 +070017 /^NAME/,/git-'"$cmd"'/H
Junio C Hamanofd662dd2006-03-19 23:54:45 -080018 ${
19 x
20 s/.*git-'"$cmd"' - \(.*\)/ {"'"$cmd"'", "\1"},/
21 p
22 }' "Documentation/git-$cmd.txt"
Fredrik Kuivinena87cd022006-03-09 17:24:19 +010023done
24echo "};"