summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Mitchell <kevmitch@gmail.com>2017-01-17 21:34:09 -0800
committerKevin Mitchell <kevmitch@gmail.com>2017-01-17 21:41:55 -0800
commita0f90adf6c85e5785f62812081042ae3a40e5723 (patch)
tree5865a8d49e8218b19ec9527e2b4ad336096d219b
parentda7d8614769802aad3ad0bdef57241f12fbc2824 (diff)
downloadmpv-build-a0f90adf6c85e5785f62812081042ae3a40e5723.tar.bz2
mpv-build-a0f90adf6c85e5785f62812081042ae3a40e5723.tar.xz
Workaround for old git versions without --detach
fixes #78
-rwxr-xr-xupdate6
1 files changed, 3 insertions, 3 deletions
diff --git a/update b/update
index 3d4868f..aa542a5 100755
--- a/update
+++ b/update
@@ -27,7 +27,7 @@ do_gitmaster()
set -ex
(
cd "$1"
- git checkout --detach origin/master
+ git checkout origin/master^0
git remote prune origin
)
}
@@ -47,7 +47,7 @@ do_releasetag()
(
cd "$1"
version=`git tag | grep -v rc | grep -v dev | versort_with_prefix "$2" | tail -n 1`
- git checkout --detach refs/tags/"$version"
+ git checkout refs/tags/"$version"^0
)
}
@@ -55,7 +55,7 @@ do_fixedref()
{
(
cd "$1"
- git checkout --detach "$2"
+ git checkout "$2"^0
)
}