summaryrefslogtreecommitdiff
path: root/tests/tests/tagupl
diff options
context:
space:
mode:
Diffstat (limited to 'tests/tests/tagupl')
-rwxr-xr-xtests/tests/tagupl7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/tests/tagupl b/tests/tests/tagupl
index 756a2ef..b4aa6ec 100755
--- a/tests/tests/tagupl
+++ b/tests/tests/tagupl
@@ -85,8 +85,10 @@ tagname=test-dummy/$v
expect-quit noplease s/please-upload/plunk/ 'tag missing please-upload'
-# we do this now because we are about to generate a broken tag
-t-fscks
+# we are going to trash $p because it will contain corrupted objects
+# which makes our end-of-test fsck fail
+cp -al ../$p ../$p.save
+cd ../$p
next-mangle badtagger
git cat-file tag test-dummy/1.0-1 | perl -pe '
@@ -99,5 +101,6 @@ git update-ref $tagname $(git hash-object -w -t tag ../tagobj-$ident)
cd ..
rm -rf $p
+mv $p.save $p
t-ok