]> git.donarmstrong.com Git - debbugs.git/commitdiff
[project @ 2001-04-17 14:46:54 by ajt]
authorajt <>
Tue, 17 Apr 2001 21:46:54 +0000 (13:46 -0800)
committerajt <>
Tue, 17 Apr 2001 21:46:54 +0000 (13:46 -0800)
support "maint=" to give packages without a maintainer again. ewww.

cgi/pkgreport.cgi

index 1ccf2e94d197b03e3b6608d4f9fa4c30eacf3200..46eb9d084790affc02aff82d95ed7d45db2b9a51 100755 (executable)
@@ -69,11 +69,19 @@ if (defined $pkg) {
     $me = $1 if ($me =~ m/<(.*)>/);
     push @pkgs, $p if ($me eq $maint);
   }
-  @bugs = @{getbugs(sub {my %d=@_; my $me; 
+  if ($maint eq "") {
+    @bugs = @{getbugs(sub {my %d=@_; my $me; 
+                      ($me = $maintainers{$d{"pkg"}}||"") =~ s/\s*\(.*\)\s*//;
+                      $me = $1 if ($me =~ m/<(.*)>/);
+                      return $me eq $maint;
+                    })};
+  } else {
+    @bugs = @{getbugs(sub {my %d=@_; my $me; 
                       ($me = $maintainers{$d{"pkg"}}||"") =~ s/\s*\(.*\)\s*//;
                       $me = $1 if ($me =~ m/<(.*)>/);
                       return $me eq $maint;
                     }, 'package', @pkgs)};
+  }
 } elsif (defined $maintenc) {
   my %maintainers = %{getmaintainers()};
   $tag = "encoded maintainer $maintenc";