From: Sébastien Guimmara Date: Thu, 14 May 2015 12:59:06 GMT Subject: [PATCH 1/5] command-list.txt: prepare with [commands] header Message-ID: <1431608351-9413-2-git-send-email-sebastien.guimmara@gmail.com> In-Reply-To: <1431608351-9413-1-git-send-email-sebastien.guimmara@gmail.com> Add a [commands] header before the actual command list, then make the following files ignore this header in their parsing: * cmd-list.perl * Makefile (check-docks target) Helped-by: Eric Sunshine Signed-off-by: Sébastien Guimmara --- Documentation/cmd-list.perl | 4 ++++ Makefile | 3 ++- command-list.txt | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Documentation/cmd-list.perl b/Documentation/cmd-list.perl index 04f9977..06a5fd6 100755 --- a/Documentation/cmd-list.perl +++ b/Documentation/cmd-list.perl @@ -38,6 +38,10 @@ sub format_one { } } +while (<>) { + last if /^\[commands\]/; +} + my %cmds = (); for (sort <>) { next if /^#/; diff --git a/Makefile b/Makefile index 5f3987f..7c57369 100644 --- a/Makefile +++ b/Makefile @@ -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' -e '/^#/d'