Re: [PATCH v2 3/3] git-submodule: New subcommand 'summary' (3) - limit summary size
On Sat, Mar 1, 2008 at 3:29 PM, Junio C Hamano <gitster@pobox.com> wrote:
> Ping Yin <pkufranky@gmail.com> writes:
Show 8 quoted lines
>
> > + -n|--summary-limit)
> > + if test -z "$2" || echo "$2" | grep --quiet -v '^-\?[0-9]\+$'
>
> \?\+?????
>
> summary_limit=$(expr "$2" : '[0-9][0-9]*$')
>
Show 8 quoted lines
> or even
>
> if summary_limit=$(( $2 + 0 )) 2>/dev/null ||
> test "$2" != "$summary_limit"
> then
> usage
> fi
>
summary_limit=$(( $2 + 0 )) will always has return status 0
So i use
summary_limit=$(($2 + 0))
if test $summary_limit = 0 -a "$2" != 0
then
usage
fi--
Ping Yin