construct_breadcrumb(); // ################################################################### // this is NOT supposed to allow for revision ranges $logs = new SVNLog($controller); $isdir = $controller->cachev->isdir(); $nodes = ''; 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'])); $show['diffhead'] = $controller->cachev->fetch_head_revision() != $log['rev']; if ($show['diffhead']) { $link['diffhead'] = $controller->href_compound('diff.php', null, Paths::fetch_rev_str(true, 'HEAD', $log['rev'])); } $show['diffprev'] = ($prev !== null); if ($show['diffprev']) { $link['diffprev'] = $controller->href_compound('diff.php', null, Paths::fetch_rev_str(true, $log['rev'], $prev)); } $log['message_clean'] = SVNCommon::format_log_message($log['message']); eval('$nodes .= "' . $template->fetch('log_node') . '";'); } // ################################################################### eval('$template->flush("' . $template->fetch('log') . '");'); /*=====================================================================*\ || ################################################################### || # $HeadURL$ || # $Id$ || ################################################################### \*=====================================================================*/ ?>