diff --git a/generate-cmdlist.sh b/generate-cmdlist.sh
index 6ee85d5a5316d21c930bb31ba8fac4c651253ac0..1de14ea82fe678e3afb66ea11d6dd6e306158387 100755 (executable)
--- a/generate-cmdlist.sh
+++ b/generate-cmdlist.sh
struct cmdname_help
{
char name[16];
- char help[64];
+ char help[80];
};
struct cmdname_help common_cmds[] = {"
sort <<\EOF |
add
apply
+archive
bisect
branch
checkout
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"
+ sed -n '
+ /NAME/,/git-'"$cmd"'/H
+ ${
+ x
+ s/.*git-'"$cmd"' - \(.*\)/ {"'"$cmd"'", "\1"},/
+ p
+ }' "Documentation/git-$cmd.txt"
done
echo "};"