diff -u libsvn-web-perl-0.53/debian/control libsvn-web-perl-0.53/debian/control --- libsvn-web-perl-0.53/debian/control +++ libsvn-web-perl-0.53/debian/control @@ -3,8 +3,8 @@ Priority: optional Build-Depends: debhelper (>= 5.0.0), libmodule-build-perl, libsvn-perl, libtemplate-perl, libexception-class-perl, libtest-www-mechanize-perl, liblocale-maketext-lexicon-perl, subversion Build-Depends-Indep: perl -Maintainer: David Moreno Garza -Standards-Version: 3.7.2 +Maintainer: David Moreno +Standards-Version: 3.8.0 Homepage: http://search.cpan.org/dist/SVN-Web/ Package: libsvn-web-perl @@ -16,10 +16,8 @@ - * Viewing multiple Subversion repositories. - * Browsing every revision of the repository. - * Viewing the contents of files in the repository at any revision. - * Viewing diffs of arbitrary revisions of any file. - * Viewing the revision log of files and directories, see what was - changed when, by who. - * Viewing the blame/annotation details of any file. - * Generating RSS feeds of commits, down to the granularity of individual - files. - * Many more. + - Viewing multiple Subversion repositories. + - Browsing every revision of the repository. + - Viewing the contents of files in the repository at any revision. + - Viewing diffs of arbitrary revisions of any file. + - Viewing the revision log of files and directories, see what was changed when, by who. + - Viewing the blame/annotation details of any file. + - Generating RSS feeds of commits, down to the granularity of individual files. + - Many more. diff -u libsvn-web-perl-0.53/debian/changelog libsvn-web-perl-0.53/debian/changelog --- libsvn-web-perl-0.53/debian/changelog +++ libsvn-web-perl-0.53/debian/changelog @@ -1,3 +1,10 @@ +libsvn-web-perl (0.53-3) unstable; urgency=low + + * Patch to assertion failure (Closes: #493551). + * Reformatting long description (Closes: #480331). + + -- David Moreno Fri, 12 Dec 2008 17:04:46 -0500 + libsvn-web-perl (0.53-2.1) unstable; urgency=low [ Stefan Ritter ] only in patch2: unchanged: --- libsvn-web-perl-0.53.orig/lib/SVN/Web/Log.pm +++ libsvn-web-perl-0.53/lib/SVN/Web/Log.pm @@ -203,6 +203,9 @@ my $path = $self->{path}; $path =~ s{/+$}{}; + $path =~ s{^/+}{}; + $uri .= '/'; + my(undef, $yng_rev, undef, $head) = $self->get_revs(); # Handle log paging only in patch2: unchanged: --- libsvn-web-perl-0.53.orig/lib/SVN/Web/action.pm +++ libsvn-web-perl-0.53/lib/SVN/Web/action.pm @@ -240,6 +240,8 @@ my $ra = $self->{repos}{ra}; + $path =~ s{^/}{}; + my @log_result; $ra->get_log([$path], $rev, 1, 1, 0, 1, sub { @log_result = @_; }); only in patch2: unchanged: --- libsvn-web-perl-0.53.orig/lib/SVN/Web/View.pm +++ libsvn-web-perl-0.53/lib/SVN/Web/View.pm @@ -133,6 +133,9 @@ my $rev = $act_rev; + $path =~ s{^/+}{}; + $uri .= '/'; + # Get the log for this revision of the file $ra->get_log([$path], $rev, $rev, 1, 1, 1, sub { $self->{REV} = $self->_log(@_) }); only in patch2: unchanged: --- libsvn-web-perl-0.53.orig/lib/SVN/Web/Revision.pm +++ libsvn-web-perl-0.53/lib/SVN/Web/Revision.pm @@ -211,7 +211,7 @@ ) if $rev > $yrev; - $ra->get_log(['/'], $rev, $rev, 1, 1, 1, + $ra->get_log([''], $rev, $rev, 2, 1, 1, sub { $self->{REV} = $self->_log(@_) }); $self->_resolve_changed_paths(); only in patch2: unchanged: --- libsvn-web-perl-0.53.orig/lib/SVN/Web/Diff.pm +++ libsvn-web-perl-0.53/lib/SVN/Web/Diff.pm @@ -184,6 +184,9 @@ my $uri = $self->{repos}{uri}; my $path = $self->{path}; + $path =~ s{^/}{}; + $uri .= '/'; + my(undef, undef, undef, $at_head) = $self->get_revs(); my $mime = $self->{cgi}->param('mime') || 'text/html';