my %refs;
$refs{$self->{id}} = 1;
$self->_subthread(\%refs);
- for my $r ( keys %refs ) {
- my $m = Bugs::Message->lookup_id($self->{dbh}, $r);
- #print "Ref ".$m->{msgid}."\n";
- open F, "xen-devel.ml/" . $m->{msgid} or die "OPEN";
- print for ( <F> ) ;
- }
+ return keys %refs;
}
1;
use Bugs::Message;
readconfig();
-our $db = opendb();
+our $dbh = opendb();
our $msgid = $ARGV[0];
-our $msg = Bugs::Message->lookup_msgid($db, $msgid);
+our $msg = Bugs::Message->lookup_msgid($dbh, $msgid);
our $id = $msg->id;
print STDERR "Message is $id\n";
-$msg->subthread;
+our @msgs = $msg->subthread;
+
+for my $r ( @msgs ) {
+ my $m = Bugs::Message->lookup_id($dbh, $r);
+ #print "Ref ".$m->{msgid}."\n";
+ #open F, "xen-devel.ml/" . $m->{msgid} or die "OPEN";
+ my $fh;
+ $fh = $m->headers;
+ print for ( <$fh> ) ;
+ print "\n";
+ $fh = $m->body;
+ print for ( <$fh> ) ;
+}