update_external_sources: Fix svn LunarGLASS checkout for Linux
Don't checkout HEAD or rolling back one commit will delete files.
diff --git a/update_external_sources.sh b/update_external_sources.sh
index fce9e5e..e763f63 100755
--- a/update_external_sources.sh
+++ b/update_external_sources.sh
@@ -42,8 +42,7 @@
tar --gzip -xf llvm-3.4.src.tar.gz
git checkout -f . # put back the LunarGLASS versions of some LLVM files
git checkout $LUNARGLASS_REVISION
- svn checkout --force https://cvs.khronos.org/svn/repos/SPIRV/trunk/LunarGLASS/ .
- svn update -r $LUNARGLASS_REVISION_R32
+ svn checkout -r $LUNARGLASS_REVISION_R32 --force https://cvs.khronos.org/svn/repos/SPIRV/trunk/LunarGLASS/ .
svn revert -R .
}
@@ -60,7 +59,7 @@
#fi
#rm -rf gitout
if [ ! -d "$BASEDIR/LunarGLASS/.svn" ]; then
- svn checkout --force https://cvs.khronos.org/svn/repos/SPIRV/trunk/LunarGLASS/ .
+ svn checkout -r $LUNARGLASS_REVISION_R32 --force https://cvs.khronos.org/svn/repos/SPIRV/trunk/LunarGLASS/ .
fi
svn update -r $LUNARGLASS_REVISION_R32
svn revert -R .