summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtests/tests/drs-push-rejects15
-rw-r--r--tests/worktrees/pari-extra_drs.tarbin143360 -> 153600 bytes
2 files changed, 10 insertions, 5 deletions
diff --git a/tests/tests/drs-push-rejects b/tests/tests/drs-push-rejects
index 6098da7..6bc9bff 100755
--- a/tests/tests/drs-push-rejects
+++ b/tests/tests/drs-push-rejects
@@ -32,7 +32,7 @@ prep () {
cp $tmp/masters/* $tmp/.
tag_signer='-u Senatus'
tag_message="$p release $version for $suite ($csuite) [dgit]"
- tag_name=debian/3-2_dummy1
+ tag_name=debian/$version
push_spec1="HEAD:refs/dgit/$csuite"
push_spec2="refs/tags/$tag_name"
push_spec="$push_spec1 $push_spec2"
@@ -58,16 +58,21 @@ mustfail 'tag message not in expected format' $push_spec
prep unstable sid
mktag
-
mustfail 'sid != sponge' HEAD:refs/dgit/sponge $push_spec2
# fixme test --sig-policy-url string
# fixme cannot test reject "signature is not of type 00!";
-git push origin $push_spec
-
+prep unstable sid
+git push origin $push_spec # succeeds
mktag
-
mustfail 'not replacing previously-pushed version' $push_spec
+git checkout v2
+version=3-2_dummy2
+prep unstable sid
+tag_signer='-u Populus'
+mktag
+git push origin $push_spec # succeeds
+
echo ok.
diff --git a/tests/worktrees/pari-extra_drs.tar b/tests/worktrees/pari-extra_drs.tar
index e56fc4f..1030178 100644
--- a/tests/worktrees/pari-extra_drs.tar
+++ b/tests/worktrees/pari-extra_drs.tar
Binary files differ