X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=infra%2Fdgit-repos-policy-debian;h=9c2153df5e9e487ee2293ac3364066765ff4ba1f;hp=30dbbbeca15cb71a9c0b7d47e460e76cfb5b17db;hb=c53009bb5cec05846492267a60686f051c33fef4;hpb=9a69602bffdc82084152fd322862197c51ea7d1b diff --git a/infra/dgit-repos-policy-debian b/infra/dgit-repos-policy-debian index 30dbbbec..9c2153df 100755 --- a/infra/dgit-repos-policy-debian +++ b/infra/dgit-repos-policy-debian @@ -206,8 +206,7 @@ sub add_taint_by_tag ($$) { " removed from NEW (ie, rejected) (or never arrived)"); } -sub action_check_package () { - getpackage(); +sub check_package () { return 0 unless $pkg_exists; return 0 unless $pkg_secret; @@ -239,6 +238,11 @@ sub action_check_package () { return FRESHREPO; } +sub action_check_package () { + getpackage(); + return check_package(); +} + sub getpushinfo () { die unless @ARGV >= 4; $version = shift @ARGV; @@ -291,6 +295,7 @@ END $initq->execute($pkg); my @objscatcmd = qw(git); + push @objscatcmd, qw(--git-dir), $freshrepo if length $freshrepo; push @objscatcmd, qw(cat-file --batch); debugcmd '|',@objscatcmd if $debuglevel>=2;