From: Hanno Boeck Date: Sat, 26 Nov 2016 11:06:20 +0000 (+0000) Subject: scripts: create-uninstalled-setup: use https protocol to clone repos X-Git-Tag: 1.12.0~215 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=950f68c8fe89f09c6ac63a90a230d6000406e759;p=platform%2Fupstream%2Fgstreamer.git scripts: create-uninstalled-setup: use https protocol to clone repos The git:// protocol is problematic from a security perspective, as it provides no authenticity of data. https:// also works better in environments with restricted network connectivity. Also add CLONE_OPTS to do shallow checkouts more easily. https://bugzilla.gnome.org/show_bug.cgi?id=775110 --- diff --git a/scripts/create-uninstalled-setup.sh b/scripts/create-uninstalled-setup.sh index 3a8244d92c..8d803599ed 100755 --- a/scripts/create-uninstalled-setup.sh +++ b/scripts/create-uninstalled-setup.sh @@ -35,6 +35,9 @@ BRANCH="master" # set to "ssh" if you have a developer account and ssh access GIT_ACCESS="anongit" +# extra clone options +#CLONE_OPTS="--depth=1 --no-single-branch" + # re-use and reference local master branch checkout if one already exists # (saves network bandwidth) REUSE_EXISTING_MASTER_CHECKOUT="true" @@ -110,9 +113,9 @@ do fi if test "$GIT_ACCESS" = "ssh"; then - git clone $REF ssh://git.freedesktop.org/git/gstreamer/$m + git clone $CLONE_OPTS $REF ssh://git.freedesktop.org/git/gstreamer/$m else - git clone $REF git://anongit.freedesktop.org/gstreamer/$m + git clone $CLONE_OPTS $REF https://anongit.freedesktop.org/git/gstreamer/$m fi cd $m