From: Andreas Gruenbacher Date: Mon, 19 Apr 2010 22:30:51 +0000 (+0200) Subject: bootstrap: use "git -h" instead of "git --help" X-Git-Tag: v0.1~4238 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=cea53ef;p=gnulib.git bootstrap: use "git -h" instead of "git --help" Use "git -h" for testing for supported options instead of "git --help". The short-form option only shows a summary, and doesn't layout the full man page, which is much faster and saves a dependency. (We found out that git uses man in a build environment of http://hydra.nixos.org/, which by default doesn't have man installed.) Grep for the full option name in the summary, too. Signed-off-by: Andreas Gruenbacher --- diff --git a/ChangeLog b/ChangeLog index 327d3d296..fa879e924 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2010-04-20 Andreas Gruenbacher + + * build-aux/bootstrap: Use "git -h" for testing for supported options + instead of "git --help". The short-form option only shows a summary, + and doesn't layout the full man page. Grep for the full option name + in the summary, too. + 2010-04-19 Bruno Haible relocatable: Drop the need to define RELOCATABLE_STRIP in Makefile.am. diff --git a/build-aux/bootstrap b/build-aux/bootstrap index 365a3d92e..9686baaad 100755 --- a/build-aux/bootstrap +++ b/build-aux/bootstrap @@ -424,7 +424,7 @@ case ${GNULIB_SRCDIR--} in trap cleanup_gnulib 1 2 13 15 - git clone --help|grep depth > /dev/null && shallow='--depth 2' || shallow= + git clone -h|grep -- --depth > /dev/null && shallow='--depth 2' || shallow= git clone $shallow git://git.sv.gnu.org/gnulib "$gnulib_path" || cleanup_gnulib @@ -437,7 +437,7 @@ case ${GNULIB_SRCDIR--} in if test -d "$GNULIB_SRCDIR"/.git && \ git_modules_config submodule.gnulib.url >/dev/null; then echo "$0: getting gnulib files..." - if git submodule --help|grep reference > /dev/null; then + if git submodule -h|grep -- --reference > /dev/null; then # Prefer the one-liner available in git 1.6.4 or newer. git submodule update --init --reference "$GNULIB_SRCDIR" \ "$gnulib_path" || exit $?