[gst-cvs] gstreamer: only update submodule when it is not on a specific branch

Thomas Vander Stichele thomasvs at kemper.freedesktop.org
Tue Jun 2 16:02:55 PDT 2009


Module: gstreamer
Branch: master
Commit: 93b83333aad519c5555156576f0baa3be7b263f3
URL:    http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=93b83333aad519c5555156576f0baa3be7b263f3

Author: Thomas Vander Stichele <thomas (at) apestaart (dot) org>
Date:   Wed Jun  3 01:01:57 2009 +0200

only update submodule when it is not on a specific branch

---

 autogen.sh |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/autogen.sh b/autogen.sh
index 266a808..27a3ca2 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -11,7 +11,20 @@ then
   echo "+ Setting up common submodule"
   git submodule init
 fi
-git submodule update
+
+# only update if the submodule is tracking master at some version,
+# which means there is no branch name
+cd common
+branch=`git branch | grep ^* | cut -c 3-`
+cd ..
+
+if test "x$branch" == "x(no branch)"
+then
+  echo "+ Updating common submodule"
+  git submodule update common
+else
+  echo "+ Not updating common submodule on branch $branch"
+fi
 
 # source helper functions
 if test ! -f common/gst-autogen.sh;





More information about the Gstreamer-commits mailing list