#!/bin/bash set -e . tests/lib t-debpolicy t-prep-newpackage example 1.0 cd $p echo FORBIDDEN >debian/some-file git add debian/some-file git commit -m 'Commit a forbidden thing' bad=`git rev-parse HEAD:debian/some-file` t-policy-admin taint --global "$bad" "forbidden for testing" t-dgit build 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