diff options
authorIan Jackson <>2015-05-21 07:43:38 +0100
committerIan Jackson <>2015-05-31 12:58:16 +0100
commitc894a960339b79c1c3754750211f1ddff8396cad (patch)
parent972202563e62f7be43431e31497f1d2a19ada0d8 (diff)
Test suite: finalise replay prevention
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/tests/debpolicy-newreject b/tests/tests/debpolicy-newreject
index b36ff3b..e64ed6e 100755
--- a/tests/tests/debpolicy-newreject
+++ b/tests/tests/debpolicy-newreject
@@ -71,6 +71,7 @@ t-git-dir-time-passes
t-git-dir-check secret
+oldobj=`git rev-parse HEAD`
git reset --hard start
t-commit 'should require --deliberately..not-ff'
t-dgit build
@@ -81,8 +82,16 @@ t-dgit push
t-expect-fail "Package is in NEW and has not been accepted or rejected yet" \
t-dgit --deliberately-TEST-not-fast-forward-dgit-only push
+t-dgit --deliberately-not-fast-forward push
+cd $tmp/git/$p.git
+t-expect-fail "Not a valid object name" \
+git cat-file -p $oldobj
+cd $tmp/$p
echo xxx up to here
echo xxx want to test database lock retry thing on push-and-taint
echo xxx want to test forbidden objects not present
echo xxx want to check expect fail did not push
-echo xxx want to check replay prevention '(delete tag)'
+echo xxx want to check replay prevention insufficient proofs in tag
+echo xxx want to check replay prevention removed tags file