remote-hg: add version checks to the marks
[gitweb.git] / contrib / remote-helpers / test-hg-hg-git.sh
index c2e7316385e05c74a804699a1a1a3f996943e252..37e59d8fe8a755fdd858f369ad8661a3b498f356 100755 (executable)
@@ -61,10 +61,9 @@ hg_clone_hg () {
 hg_push_git () {
        (
        cd $2
-       old=$(git symbolic-ref --short HEAD)
        git checkout -q -b tmp &&
        git fetch -q "hg::../$1" 'refs/tags/*:refs/tags/*' 'refs/heads/*:refs/heads/*' &&
-       git checkout -q $old &&
+       git checkout -q @{-1} &&
        git branch -q -D tmp 2> /dev/null || true
        )
 }