bootstrap: use git's --depth=N option only if it's supported
authorJim Meyering <meyering@redhat.com>
Fri, 10 Oct 2008 06:34:05 +0000 (08:34 +0200)
committerJim Meyering <meyering@redhat.com>
Fri, 10 Oct 2008 06:34:05 +0000 (08:34 +0200)
* build-aux/bootstrap: Work with git-1.4.4.4, which does not
recognize the --depth option.  Reported by Pádraig Brady.

ChangeLog
build-aux/bootstrap

index 838a822..ef7e54f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-10-10  Jim Meyering  <meyering@redhat.com>
+
+       bootstrap: use git's --depth=N option only if it's supported
+       * build-aux/bootstrap: Work with git-1.4.4.4, which does not
+       recognize the --depth option.  Reported by Pádraig Brady.
+
 2008-10-09  Bruno Haible  <bruno@clisp.org>
 
        New module 'ioctl'.
index 0d76686..2087bab 100755 (executable)
@@ -262,7 +262,8 @@ case ${GNULIB_SRCDIR--} in
 
     trap cleanup_gnulib 1 2 13 15
 
-    git clone --depth 2 git://git.sv.gnu.org/gnulib ||
+    git clone --help|grep depth > /dev/null && shallow='--depth 2' || shallow=
+    git clone $shallow git://git.sv.gnu.org/gnulib ||
       cleanup_gnulib
 
     trap - 1 2 13 15