From 4001301815cf1011fd6b130e91a16b06440c69e8 Mon Sep 17 00:00:00 2001 From: Robert Sesek Date: Sun, 28 Aug 2005 21:29:15 +0000 Subject: [PATCH] - added diff.php - svnlib.common is now very useful with its caching system - browse.php and log.php can now perform diffs to HEAD and PREV - browse.php now shows last log entry --- browse.php | 8 +++ diff.php | 99 ++++++++++++++++++++++++++++++++ includes/svnlib.php | 136 ++++++++++++++++++++++++++++++++++++++++++++ log.php | 8 ++- 4 files changed, 249 insertions(+), 2 deletions(-) create mode 100644 diff.php diff --git a/browse.php b/browse.php index 7692993..c24c4ac 100644 --- a/browse.php +++ b/browse.php @@ -18,6 +18,14 @@ $relpath = $viewsvn->paths->fetch_path($path); echo $viewsvn->paths->construct_breadcrumb($path); +echo '
'; + +$prev = $viewsvn->svn->common->fetch_prev_rev($path, @$viewsvn->in['rev']); +echo ($viewsvn->svn->common->fetch_head_rev($path) != @$viewsvn->in['rev'] ? 'Diff to HEAD' : '') . +($prev != -1 ? ' - Diff to PREV' : ''); + +echo '
' . print_r($viewsvn->svn->common->fetch_log($path, @$viewsvn->in['rev']), true) . '
'; + $listing = $viewsvn->svn->ls($repos, $relpath, @$viewsvn->in['rev']); echo '