echo "<a href=$report.txt>raw</a><br/>\n";
$file = "$report.txt";
$giturl = 'http://git.pld-linux.org/gitweb.cgi?p=packages/%1$s.git;f=%1$s.spec;h=HEAD;a=shortlog';
+ echo '<ol>';
foreach (file($file) as $line) {
$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']);
+ return sprintf('<li><font color=red>%s</font> [<a href="%s">%s</a>] %s', $m['prefix'], $url, $m['spec'], $m['msg']);
}, $line);
echo $line, "<br/>\n";
}
+ echo '</ol>';
}
?>