Changes:
- remove the deprecated column in command-list.txt. My change break it
anyway if anyone uses it.
- fix up failed tests that I marked in the RFC and kinda forgot about it.
- fix bashisms in generate-cmdlist.sh
- fix segfaul in "git help"
Nguyễn Thái Ngọc Duy (6):
git.c: convert --list-*builtins to --list-cmds=*
git.c: implement --list-cmds=all and use it in git-completion.bash
generate-cmdlist.sh: keep all information in common-cmds.h
git.c: implement --list-cmds=porcelain
help: add "-a --verbose" to list all commands with synopsis
help: use command-list.txt for the source of guides
Documentation/git-help.txt | 4 +-
Documentation/gitattributes.txt | 2 +-
Documentation/gitmodules.txt | 2 +-
Documentation/gitrevisions.txt | 2 +-
builtin/help.c | 39 ++----
command-list.txt | 10 +-
contrib/completion/git-completion.bash | 108 ++--------------
generate-cmdlist.sh | 57 ++++++---
git.c | 16 ++-
help.c | 164 ++++++++++++++++++++++++-
help.h | 4 +
t/t0012-help.sh | 11 +-
t/t9902-completion.sh | 6 +-
13 files changed, 263 insertions(+), 162 deletions(-)