aboutsummaryrefslogtreecommitdiff
path: root/devel/p5-SVN-Web/files/patch-Diff.pm
blob: 61c32898da503c561587f74385f1b4148be69447 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
--- lib/SVN/Web/Diff.pm	Sun Apr 29 23:22:51 2007
+++ lib/SVN/Web/Diff.pm	Mon Dec 15 02:30:36 2008
@@ -188,8 +188,8 @@
 
     my $mime = $self->{cgi}->param('mime') || 'text/html';
 
-    my %types = ( $rev1 => $ra->check_path($path, $rev1),
-		  $rev2 => $ra->check_path($path, $rev2) );
+    my %types = ( $rev1 => $ra->check_path($self->rpath, $rev1),
+		  $rev2 => $ra->check_path($self->rpath, $rev2) );
 
     SVN::Web::X->throw(error => '(cannot diff nodes of different types: %1 %2 %3)',
 		       vars  => [$path, $rev1, $rev2])
@@ -299,7 +299,7 @@
 
     my $ra   = $self->{repos}{ra};
 
-    if($ra->check_path($path, $rev) == $SVN::Node::none) {
+    if($ra->check_path($self->rpath($path), $rev) == $SVN::Node::none) {
 	SVN::Web::X->throw(
 	    error => '(path %1 does not exist in revision %2)',