Re: [PATCH] generate-cmdlist: re-implement as shell script

2015-08-20 Thread Eric Sunshine
On Thu, Aug 20, 2015 at 1:24 PM, Junio C Hamano wrote: > Eric Sunshine writes: >> +sed -n ' >> + 1,/^### common groups/b >> + /^### command list/q >> + /^#/d; /^[ ]*$/b >> + h;s/^[^ ][^ ]*[ ][ ]*\(.*\)/ N_("\1"),/p >> + g;s/^\([^ ][^ ]

Re: [PATCH] generate-cmdlist: re-implement as shell script

2015-08-20 Thread Eric Sunshine
On Wed, Aug 19, 2015 at 6:38 PM, Junio C Hamano wrote: > Eric Sunshine writes: >> In addition to reviving 527ec39^:generate-cmdlist.sh and extending it, I >> also re-indented it with tabs instead of spaces, so it's helpful to >> ignore whitespace changes when comparing the old and new versions of

Re: [PATCH] generate-cmdlist: re-implement as shell script

2015-08-20 Thread Junio C Hamano
Eric Sunshine writes: > diff --git a/generate-cmdlist.sh b/generate-cmdlist.sh > new file mode 100755 > index 000..1ac329d > --- /dev/null > +++ b/generate-cmdlist.sh > @@ -0,0 +1,50 @@ > +#!/bin/sh > + > +echo "/* Automatically generated by $0 */ > +struct cmdname_help { > + char name[16

Re: [PATCH] generate-cmdlist: re-implement as shell script

2015-08-19 Thread Junio C Hamano
Eric Sunshine writes: > In addition to reviving 527ec39^:generate-cmdlist.sh and extending it, I > also re-indented it with tabs instead of spaces, so it's helpful to > ignore whitespace changes when comparing the old and new versions of the > shell script. Hmph. Perhaps we can view it as part

[PATCH] generate-cmdlist: re-implement as shell script

2015-08-19 Thread Eric Sunshine
527ec39 (generate-cmdlist: parse common group commands, 2015-05-21) replaced generate-cmdlist.sh with a more functional Perl version, generate-cmdlist.perl. The Perl version gleans named tags from a new "common groups" section in command-list.txt and recognizes those tags in "command list" section