paths->parse();
$repos = $viewsvn->paths->fetch_repos($path);
$relpath = $viewsvn->paths->fetch_path($path);
echo $viewsvn->paths->construct_breadcrumb($path, false);
$diff = new SVNDiff($repos, $relpath, @$viewsvn->in['low'], @$viewsvn->in['high']);
echo <<
HTML;
foreach ($diff->fetch() AS $filename => $file)
{
echo '
' . $filename . '
';
foreach ($file AS $hunk)
{
echo '';
foreach ($hunk AS $key => $line)
{
if ($key == 'hunk' AND isset($line['old']))
{
echo '
|
';
continue;
}
if ($line['act'] == '+')
{
$color = '#DDFFDD';
}
else if ($line['act'] == '-')
{
$color = '#FFDDDD';
}
else
{
$color = 'white';
}
echo '
' . $line['oldlineno'] . ' |
' . $line['newlineno'] . ' |
' . $viewsvn->svn->format($line['line']) . ' |
';
}
echo '
';
}
echo '
';
}
/*=====================================================================*\
|| ###################################################################
|| # $HeadURL$
|| # $Id$
|| ###################################################################
\*=====================================================================*/
?>