From: Ian Jackson Date: Sun, 26 Jan 2014 19:13:28 +0000 (+0000) Subject: dgit-repos-server: better handling of wrongness in maybeinstallprospective X-Git-Tag: debian/0.22~78 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=commitdiff_plain;h=4b4f00a653167584f83051e2cee73724b6fd1a3b dgit-repos-server: better handling of wrongness in maybeinstallprospective --- diff --git a/dgit-repos-server b/dgit-repos-server index ce48eeb2..8dd36aee 100755 --- a/dgit-repos-server +++ b/dgit-repos-server @@ -241,9 +241,11 @@ sub maybeinstallprospective () { die; die if $got{$wh}++; } + $!=0; $?=0; close SR or $?==256 or die "$? $!"; + debug "installprospective ?"; - die if grep { !$_ } values %got; - $!=0; $?=0; close SR or die "$? $!"; + die Dumper(\%got)." -- missing refs in new repo" + if grep { !$_ } values %got; debug "install $destrepo => $realdestrepo"; rename $destrepo, $realdestrepo or die $!;