about summary refs log tree commit diff
path: root/third_party/git/t/t6011-rev-list-with-bad-commit.sh
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/git/t/t6011-rev-list-with-bad-commit.sh')
-rwxr-xr-xthird_party/git/t/t6011-rev-list-with-bad-commit.sh59
1 files changed, 0 insertions, 59 deletions
diff --git a/third_party/git/t/t6011-rev-list-with-bad-commit.sh b/third_party/git/t/t6011-rev-list-with-bad-commit.sh
deleted file mode 100755
index 545b461e51..0000000000
--- a/third_party/git/t/t6011-rev-list-with-bad-commit.sh
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/bin/sh
-
-test_description='git rev-list should notice bad commits'
-
-. ./test-lib.sh
-
-# Note:
-# - compression level is set to zero to make "corruptions" easier to perform
-# - reflog is disabled to avoid extra references which would twart the test
-
-test_expect_success 'setup' \
-   '
-   git init &&
-   git config core.compression 0 &&
-   git config core.logallrefupdates false &&
-   echo "foo" > foo &&
-   git add foo &&
-   git commit -m "first commit" &&
-   echo "bar" > bar &&
-   git add bar &&
-   git commit -m "second commit" &&
-   echo "baz" > baz &&
-   git add baz &&
-   git commit -m "third commit" &&
-   echo "foo again" >> foo &&
-   git add foo &&
-   git commit -m "fourth commit" &&
-   git repack -a -f -d
-   '
-
-test_expect_success 'verify number of revisions' \
-   '
-   revs=$(git rev-list --all | wc -l) &&
-   test $revs -eq 4 &&
-   first_commit=$(git rev-parse HEAD~3)
-   '
-
-test_expect_success 'corrupt second commit object' \
-   '
-   perl -i.bak -pe "s/second commit/socond commit/" .git/objects/pack/*.pack &&
-   test_must_fail git fsck --full
-   '
-
-test_expect_success 'rev-list should fail' '
-	test_must_fail env GIT_TEST_COMMIT_GRAPH=0 git rev-list --all > /dev/null
-'
-
-test_expect_success 'git repack _MUST_ fail' \
-   '
-   test_must_fail git repack -a -f -d
-   '
-
-test_expect_success 'first commit is still available' \
-   '
-   git log $first_commit
-   '
-
-test_done
-