chiark / gitweb /
Infra: in dgit-repos-policy-debian actually call getpushinfo
[dgit.git] / infra / dgit-repos-policy-debian
index dd2a9c80be10bffb2828f06217d9c97a1a2edf1f..8a105366211754a5d04541bdd0d0d33724a465e6 100755 (executable)
@@ -251,6 +251,8 @@ sub deliberately ($) { return $deliberately{$_[0]}; }
 
 sub action_push () {
     getpackage();
+    getpushinfo();
+
     return 0 unless $pkg_exists;
     return 0 unless $pkg_secret;
 
@@ -275,8 +277,9 @@ sub action_push () {
 
 sub action_push_confirm () {
     getpackage();
-    die unless @ARGV >= 5;
-    my $freshrepo = $ARGV[4];
+    getpushinfo();
+    die unless @ARGV >= 1;
+    my $freshrepo = shift @ARGV;
 
     my $initq = $poldbh->prepare(<<END);
         SELECT taint_id, gitobjid FROM taints t