Deprecated: Assigning the return value of new by reference is deprecated in /home/bluestat/public_html/source/index.php on line 477
paths->construct_breadcrumb($path, false);
// ###################################################################
// this is NOT supposed to allow for revision ranges
$logs = new SVNLog($repos, $relpath, 0, $viewsvn->paths->fetch_rev_num());
$isdir = $viewsvn->svn->common->isdir($path);
$nodes = '';
foreach ($logs->fetch() AS $log)
{
$props = '';
$prev = $viewsvn->svn->common->fetch_prev_rev($path, $log['rev']);
$link['view'] = (!$isdir ? $viewsvn->paths->out('view.php' . $viewsvn->paths->fetch_rev_str(false, $log['rev']), $path) : '');
$link['blame'] = $viewsvn->paths->out('blame.php' . $viewsvn->paths->fetch_rev_str(false, $log['rev']), $path);
$show['diffhead'] = $viewsvn->svn->common->fetch_head_rev($path) != $log['rev'];
if ($show['diffhead'])
{
$link['diffhead'] = $viewsvn->paths->out('diff.php' . $viewsvn->paths->fetch_rev_str(true, 'HEAD', $log['rev']), $path);
}
$show['diffprev'] = $prev != -1;
if ($show['diffprev'])
{
$link['diffprev'] = $viewsvn->paths->out('diff.php' . $viewsvn->paths->fetch_rev_str(true, $log['rev'], $prev), $path);
}
foreach ($log AS $key => $val)
{
if ($key != 'files')
{
$val = $viewsvn->svn->format($val);
eval('$props .= "' . $template->fetch('log_prop') . '";');
}
}
eval('$nodes .= "' . $template->fetch('log_node') . '";');
}
// ###################################################################
eval('$template->flush("' . $template->fetch('log') . '");');
/*=====================================================================*\
|| ###################################################################
|| # $HeadURL$
|| # $Id$
|| ###################################################################
\*=====================================================================*/
?>