bug-libsigsegv
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug-libsigsegv] [PATCH] Optimize gnulib checkout.


From: Eric Blake
Subject: [bug-libsigsegv] [PATCH] Optimize gnulib checkout.
Date: Mon, 15 Nov 2010 15:09:19 -0700

---

This makes ./autogen.sh orders of magnitudes better in both
network and disk requirements if you already have a decent
gnulib checkout already on your disk.

 ChangeLog  |    5 +++++
 autogen.sh |    3 ++-
 2 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 9f7e80c..2ed441e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-11-15  Eric Blake  <address@hidden>
+
+       Optimize gnulib checkout.
+       * autogen.sh: Use reference repository if GNULIB_SRCDIR is set.
+
 2010-11-06  Bruno Haible  <address@hidden>

        * Version 2.9 released.
diff --git a/autogen.sh b/autogen.sh
index 24648e0..97d1dcf 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -47,7 +47,8 @@ if test $skip_gnulib = false; then
     if test -d gnulib; then
       (cd gnulib && git pull)
     else
-      git clone git://git.savannah.gnu.org/gnulib.git
+      git clone ${GNULIB_SRCDIR:+--reference} $GNULIB_SRCDIR \
+       git://git.savannah.gnu.org/gnulib.git
     fi
     # Now it should contain a gnulib-tool.
     if test -f gnulib/gnulib-tool; then
-- 
1.7.3.2




reply via email to

[Prev in Thread] Current Thread [Next in Thread]