From b19d59fb104f8f260a139c838fc08a0158431415 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Wed, 12 Feb 2014 18:25:31 +0000 Subject: dgit-repos-server: fixes, tests. can now pass drs-clone-nogit, really --- dgit-repos-server | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'dgit-repos-server') diff --git a/dgit-repos-server b/dgit-repos-server index 57cb5be..ad4cde5 100755 --- a/dgit-repos-server +++ b/dgit-repos-server @@ -451,6 +451,14 @@ sub checksuite () { reject "unknown suite"; } +sub tagh1 ($) { + my ($tag) = @_; + my $vals = $tagh{$tag}; + reject "missing tag $tag in signed tag object" unless $vals; + reject "multiple tags $tag in signed tag object" unless @$vals == 1; + return $vals->[0]; +} + sub checks () { debug "checks"; checksuite(); @@ -485,7 +493,6 @@ sub onwardpush () { sub stunthook () { debug "stunthook"; - print Dumper(\$ENV{GIT_DIR}); chdir $workrepo or die "chdir $workrepo: $!"; mkdir "dgit-tmp" or $!==EEXIST or die $!; readupdates(); -- cgit v1.2.3