[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