"main-i486" => "Main deps i486",
"main-ready-i486" => "Main ready deps i486",
"main-ready-test-i486" => "Main+ready+test deps i486",
+
+ "freshness" => "GIT vs FTP freshness",
+
+ "lint-PLD" => "rpmlint: main",
+ "lint-test" => "rpmlint: test",
+ "lint-ready" => "rpmlint: ready",
);
echo "Select report:";
$file = "$report.txt";
$giturl = 'http://git.pld-linux.org/gitweb.cgi?p=packages/%1$s.git;f=%1$s.spec;h=HEAD;a=shortlog';
foreach (file($file) as $line) {
- $line = preg_replace_callback('/^(?P<prefix>error:)\s*\[(?P<spec>[^]]+)\]\s*(?P<msg>.+)$/', function($m) use ($giturl) {
+ $line = preg_replace_callback('/^(?P<prefix>error:|GIT:)\s*\[(?P<spec>[^]]+)\]\s*(?P<msg>.+)$/', function($m) use ($giturl) {
$package = basename($m['spec'], '.spec');
$url = sprintf($giturl, $package);
return sprintf('<font color=red>%s</font> [<a href="%s">%s</a>] %s', $m['prefix'], $url, $m['spec'], $m['msg']);