On Mon, May 9, 2016 at 2:36 PM, Junio C Hamano <[email protected]> wrote:
> Subject: test-lib-functions.sh: remove misleading comment on test_seq
>
> We never used the "letters" form since we came up with "test_seq" to
> replace use of non-portable "seq" in our test script, which we
> introduced it at d17cf5f3 (tests: Introduce test_seq, 2012-08-04).
>
> We use this helper to either iterate for N times (i.e. the values on
> the lines do not even matter), or just to get N distinct strings
> (i.e. the values on the lines themselves do not really matter, but
> we care that they are different from each other and reproducible).
>
> Stop promising that we may allow using "letters"; this would open an
> easier reimplementation that does not rely on $PERL, if somebody
> later wants to.
>
> Signed-off-by: Junio C Hamano <[email protected]>
> ---
> diff --git a/t/test-lib-functions.sh b/t/test-lib-functions.sh
> @@ -718,20 +718,13 @@ test_cmp_rev () {
> -# Print a sequence of numbers or letters in increasing order. This is
> -# similar to GNU seq(1), but the latter might not be available
> -# everywhere (and does not do letters). It may be used like:
> -#
> -# for i in $(test_seq 100)
> -# do
> -# for j in $(test_seq 10 20)
> -# do
> -# for k in $(test_seq a z)
> -# do
> -# echo $i-$j-$k
> -# done
> -# done
> -# done
> +# Print a sequence of integers in increasing order, either with
> +# two arguments (start and end):
> +#
> +# test_seq 1 5 -- outputs 1 2 3 4 5 one line at a time
> +#
> +# or with one argument (end), in which case it starts counting
> +# from 1.
This new documentation is quite readable. Thanks.
> test_seq () {
> case $# in
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html