about summary refs log tree commit diff
path: root/third_party/git/t/t7103-reset-bare.sh
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/git/t/t7103-reset-bare.sh')
-rwxr-xr-xthird_party/git/t/t7103-reset-bare.sh69
1 files changed, 0 insertions, 69 deletions
diff --git a/third_party/git/t/t7103-reset-bare.sh b/third_party/git/t/t7103-reset-bare.sh
deleted file mode 100755
index afe36a533c4b..000000000000
--- a/third_party/git/t/t7103-reset-bare.sh
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/bin/sh
-
-test_description='git reset in a bare repository'
-. ./test-lib.sh
-
-test_expect_success 'setup non-bare' '
-	echo one >file &&
-	git add file &&
-	git commit -m one &&
-	echo two >file &&
-	git commit -a -m two
-'
-
-test_expect_success '"hard" reset requires a worktree' '
-	(cd .git &&
-	 test_must_fail git reset --hard)
-'
-
-test_expect_success '"merge" reset requires a worktree' '
-	(cd .git &&
-	 test_must_fail git reset --merge)
-'
-
-test_expect_success '"keep" reset requires a worktree' '
-	(cd .git &&
-	 test_must_fail git reset --keep)
-'
-
-test_expect_success '"mixed" reset is ok' '
-	(cd .git && git reset)
-'
-
-test_expect_success '"soft" reset is ok' '
-	(cd .git && git reset --soft)
-'
-
-test_expect_success 'hard reset works with GIT_WORK_TREE' '
-	mkdir worktree &&
-	GIT_WORK_TREE=$PWD/worktree GIT_DIR=$PWD/.git git reset --hard &&
-	test_cmp file worktree/file
-'
-
-test_expect_success 'setup bare' '
-	git clone --bare . bare.git &&
-	cd bare.git
-'
-
-test_expect_success '"hard" reset is not allowed in bare' '
-	test_must_fail git reset --hard HEAD^
-'
-
-test_expect_success '"merge" reset is not allowed in bare' '
-	test_must_fail git reset --merge HEAD^
-'
-
-test_expect_success '"keep" reset is not allowed in bare' '
-	test_must_fail git reset --keep HEAD^
-'
-
-test_expect_success '"mixed" reset is not allowed in bare' '
-	test_must_fail git reset --mixed HEAD^
-'
-
-test_expect_success '"soft" reset is allowed in bare' '
-	git reset --soft HEAD^ &&
-	test "$(git show --pretty=format:%s | head -n 1)" = "one"
-'
-
-test_done