foreach ($logs->fetch() AS $log)
{
$prev = $controller->cachev->fetch_prev_revision($log['rev']);
+ $prev = $prev['revision'];
$link['view'] = $controller->href_compound(($isdir ? 'browse.php' : 'view.php'), null, Paths::fetch_rev_str(false, $log['rev']));
$link['blame'] = $controller->href_compound('blame.php', null, Paths::fetch_rev_str(false, $log['rev']));
$link['diffhead'] = $controller->href_compound('diff.php', null, Paths::fetch_rev_str(true, 'HEAD', $log['rev']));
}
- $show['diffprev'] = $prev != -1;
+ $show['diffprev'] = ($prev !== null);
if ($show['diffprev'])
{
$link['diffprev'] = $controller->href_compound('diff.php', null, Paths::fetch_rev_str(true, $log['rev'], $prev));