set -e
. tests/lib
-export DGIT_DRS_DEBUG=1
-
t-debpolicy
-t-prep-newpackage pari-extra 3.1
+t-prep-newpackage example 1.0
cd $p
t-dgit build
t-expect-fail 'forbidden for testing' \
t-dgit push --new
+t-git-dir-check enoent
+
+git reset --hard HEAD~
+git commit --allow-empty -m 'will vanish from NEW'
+t-dgit build
+t-dgit push --new
+t-git-dir-check secret
+
+t-policy-periodic
+t-git-dir-check secret
+
+# pretend it vanished from new:
+rm $tmp/incoming/*
+t-archive-none example
+
+t-git-dir-time-passes
+
+t-policy-periodic
+t-git-dir-check enoent
+
+git commit --allow-empty -m 'should require --deliberately...questionable'
+t-dgit build
+
+t-expect-fail 'tag debian/1.0 referred to this object.*all previously pushed versions were found to have been removed' \
+t-dgit push --new
+t-git-dir-check enoent
+
+t-dgit push --new --deliberately-include-questionable-history
+t-git-dir-check secret
echo xxx up to here