Pass revision numbers along
authorRobert Sesek <rsesek@bluestatic.org>
Sun, 28 Aug 2005 00:15:33 +0000 (00:15 +0000)
committerRobert Sesek <rsesek@bluestatic.org>
Sun, 28 Aug 2005 00:15:33 +0000 (00:15 +0000)
browse.php

index 9e7cfb7eb5387ca99d18a0d432c5ad719031f38d..76929934ce50897eb5ab34b0b64de134775d83fc 100644 (file)
@@ -18,7 +18,7 @@ $relpath = $viewsvn->paths->fetch_path($path);
 
 echo $viewsvn->paths->construct_breadcrumb($path);
 
-$listing = $viewsvn->svn->ls($repos, $relpath, 0);
+$listing = $viewsvn->svn->ls($repos, $relpath, @$viewsvn->in['rev']);
 
 echo '<ul>';
 echo "\n";
@@ -28,11 +28,11 @@ foreach ($listing AS $item)
        echo '<li>';
        if ($item{ strlen($item) - 1 } == '/')
        {
-               echo '<a href="/viewsvn/' . $viewsvn->paths->out('browse.php', $path . $item) . '">' . $item . '</a>';
+               echo '<a href="/viewsvn/' . $viewsvn->paths->out('browse.php' . (@$viewsvn->in['rev'] ? '?rev=' . $viewsvn->in['rev'] : ''), $path . $item) . '">' . $item . '</a>';
        }
        else
        {
-               echo '<a href="/viewsvn/' . $viewsvn->paths->out('log.php', $path . $item) . '">'. $item . '</a>';
+               echo '<a href="/viewsvn/' . $viewsvn->paths->out('log.php' . (@$viewsvn->in['rev'] ? '?rev=' . $viewsvn->in['rev'] : ''), $path . $item) . '">'. $item . '</a>';
        }
        echo '</li>';
        echo "\n";