From: Sébastien Guimmara Date: Sat, 09 May 2015 17:17:34 GMT Subject: [PATCH v5 4/6] Makefile: update to new command-list.txt format Message-ID: <1431191856-10949-5-git-send-email-sebastien.guimmara@gmail.com> In-Reply-To: <1431191856-10949-1-git-send-email-sebastien.guimmara@gmail.com> * In target common-cmds.h: The AWK script 'generate-cmdlist.awk' replaces 'generate-cmdlist.sh' * In target check-docs: command-list.txt now contains common commands group in the header [common]. sed ignore all lines in command-list.txt until the [commands] list to correctly checks for missing documentation on Git commands. For the target common-cmds.h part: Signed-off-by: Eric Sunshine For the target check-docs part: Helped-by: Eric Sunshine Signed-off-by: Sébastien Guimmara --- Makefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 5f3987f..9f333e9 100644 --- a/Makefile +++ b/Makefile @@ -1687,10 +1687,10 @@ $(BUILT_INS): git$X ln -s $< $@ 2>/dev/null || \ cp $< $@ -common-cmds.h: ./generate-cmdlist.sh command-list.txt +common-cmds.h: generate-cmdlist.awk command-list.txt common-cmds.h: $(wildcard Documentation/git-*.txt) - $(QUIET_GEN)./generate-cmdlist.sh > $@+ && mv $@+ $@ + $(QUIET_GEN)awk -f generate-cmdlist.awk command-list.txt > $@+ && mv $@+ $@ SCRIPT_DEFINES = $(SHELL_PATH_SQ):$(DIFF_SQ):$(GIT_VERSION):\ $(localedir_SQ):$(NO_CURL):$(USE_GETTEXT_SCHEME):$(SANE_TOOL_PATH_SQ):\ @@ -2447,7 +2447,7 @@ check-docs:: esac ; \ test -f "Documentation/$$v.txt" || \ echo "no doc: $$v"; \ - sed -e '/^#/d' command-list.txt | \ + sed -e '1,/^\[commands\]/d'