chiark / gitweb /
dgit-repos-server: some better error msgs, more tests
[dgit.git] / dgit-repos-server
index add54245a665dda3601c8d79bcf932e30cecc7cf..49fa795d0c87a38f488653da5d2d5741c2c202f1 100755 (executable)
@@ -464,9 +464,9 @@ sub tagh1 ($) {
 sub checks () {
     debug "checks";
     checksuite();
-    tagh1('type') eq 'commit' or die;
-    tagh1('object') eq $commit or die;
-    tagh1('tag') eq $tagname or die;
+    tagh1('type') eq 'commit' or reject "tag refers to wrong kind of object";
+    tagh1('object') eq $commit or reject "tag refers to wrong commit";
+    tagh1('tag') eq $tagname or reject "tag name in tag is wrong";
 
     my $v = $version;
     $v =~ y/~:/_%/;