our ($dscdata,$dscurl,$dsc);
+sub runcmd {
+ $!=0; $?=0;
+ die "@_ $! $?" if system @_;
+}
+
+sub cmdoutput {
+ open P, "-|", @_ or die $!;
+ my $d;
+ $!=0; $?=0;
+ { local $/ = undef; $d = <P>; }
+ die if P->error;
+ close P or die "@_ $? $!";
+ chomp $d;
+ return $d;
+}
+
sub parsecontrol {
my $c = Dpkg::Control::Hash->new();
$c->load(@_) or return undef;
return $r+0;
}
-sub runcmd {
- $!=0; $?=0;
- die "@_ $! $?" if system @_;
-}
-
-sub cmdoutput {
- open P, "-|", @_ or die $!;
- my $d;
- $!=0; $?=0;
- { local $/ = undef; $d = <P>; }
- die if P->error;
- close P or die "@_ $? $!";
- chomp $d;
- return $d;
-}
-
our ($dsc_hash,$lastupl_hash);
sub generate_commit_from_dsc () {