48 lines
521 B
48 lines
521 B
#!/bin/sh |
|
|
|
echo "/* Automatically generated by $0 */ |
|
struct cmdname_help |
|
{ |
|
char name[16]; |
|
char help[64]; |
|
}; |
|
|
|
struct cmdname_help common_cmds[] = {" |
|
|
|
sort <<\EOF | |
|
add |
|
apply |
|
bisect |
|
branch |
|
checkout |
|
cherry-pick |
|
clone |
|
commit |
|
diff |
|
fetch |
|
grep |
|
init-db |
|
log |
|
merge |
|
mv |
|
prune |
|
pull |
|
push |
|
rebase |
|
reset |
|
revert |
|
rm |
|
show |
|
show-branch |
|
status |
|
tag |
|
verify-tag |
|
whatchanged |
|
EOF |
|
while read cmd |
|
do |
|
sed -n "/NAME/,/git-$cmd/H; |
|
\$ {x; s/.*git-$cmd - \\(.*\\)/ {\"$cmd\", \"\1\"},/; p}" \ |
|
"Documentation/git-$cmd.txt" |
|
done |
|
echo "};"
|
|
|