chiark / gitweb /
Tests: Test rejection of removed NEW package
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 13 May 2015 17:27:41 +0000 (18:27 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 31 May 2015 10:54:12 +0000 (11:54 +0100)
tests/tests/debpolicy-newreject

index 813a5e219e9abb0232660e571dcd6e382d9a0684..d1cac37e42ae3317b910bc32f28831a5ce489220 100755 (executable)
@@ -20,9 +20,23 @@ t-expect-fail 'forbidden for testing' \
 t-dgit push --new
 
 git reset --hard HEAD~
+git commit --allow-empty -m 'will vanish from NEW'
 t-dgit build
 t-dgit push --new
 
 t-policy-periodic
 
+# pretend it vanished from new:
+rm $tmp/incoming/*
+t-archive-none example
+touch -d 'last year' $tmp/git/$p.git
+
+t-policy-periodic
+
+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
+
 echo xxx up to here