<div class="head">{@"Revision Information"}</div>
<div class="content">
- <div><strong>{@"Revision"}:</strong> $logmsg[rev]</div>
+ <div><strong>{@"Revision"}:</strong> $logmsg[revision]</div>
<div><strong>{@"Author"}:</strong> $logmsg[author]</div>
- <div><strong>{@"Date"}:</strong> $logmsg[date] $logmsg[timezone]</div>
+ <div><strong>{@"Date"}:</strong> $logmsg[date]</div>
<div><strong>{@"Message"}:</strong> $logmsg[message_clean]</div>
</div>
// ###################################################################
+$latest = $cachev->fetch_node($viewsvn->paths->relpath);
+
$link['log'] = $viewsvn->paths->out('log.php' . $viewsvn->paths->revstr, $viewsvn->paths->path);
-$show['head'] = ($viewsvn->svn->common->fetch_head_rev($viewsvn->paths->path) != $viewsvn->paths->revnum AND $viewsvn->paths->revnum != 'HEAD');
+$show['head'] = ($latest['revision'] != $viewsvn->paths->revnum AND $viewsvn->paths->revnum != 'HEAD');
if ($show['head'])
{
$link['gohead'] = $viewsvn->paths->out('browse.php' . $viewsvn->paths->fetch_rev_str(false, 'HEAD'), $viewsvn->paths->path);
$link['diffhead'] = $viewsvn->paths->out('diff.php' . $viewsvn->paths->fetch_rev_str(true, 'HEAD', $viewsvn->paths->revnum), $viewsvn->paths->path);
}
-$show['prev'] = (($prev = $viewsvn->svn->common->fetch_prev_rev($viewsvn->paths->path, $viewsvn->paths->revnum)) != -1 ? true : false);
+$show['prev'] = ($prev = $cachev->fetch_prev_revision($viewsvn->paths->relpath, $viewsvn->paths->revnum));
if ($show['prev'])
{
$link['diffprev'] = $viewsvn->paths->out('diff.php' . $viewsvn->paths->fetch_rev_str(true, $viewsvn->paths->revnum, $prev), $viewsvn->paths->path);
// ###################################################################
-$logmsg = $viewsvn->svn->common->fetch_log($viewsvn->paths->path, $viewsvn->paths->revnum);
+$logmsg = $cachev->fetch_revision($latest['revision']);
unset($logmsg['files']);
$logmsg['message_clean'] = $viewsvn->svn->format_log_message($logmsg['message']);
+$logmsg['date'] = $viewsvn->svn->format_date_string($logmsg['dateline']);
$catdata = implode("\n", $viewsvn->svn->cat($viewsvn->paths->repos, $viewsvn->paths->relpath, $viewsvn->paths->revnum));