--- a/ForgeSVN/forgesvn/controllers.py
+++ b/ForgeSVN/forgesvn/controllers.py
@@ -50,7 +50,7 @@
def __init__(self, rev):
if rev == 'LATEST':
rev = c.app.repo.latest.revision.number
- super(CommitBrowser, self).__init__(None, int(rev))
+ super(CommitBrowser, self).__init__(int(rev))
@expose('forgesvn.templates.commit')
@with_trailing_slash
@@ -81,6 +81,8 @@
def index(self, **kw):
if 'diff' in kw:
override_template(self.index, 'genshi:forgesvn.templates.diff')
- return super(FileBrowser, self).index(**kw)
+ return self.diff(int(kw['diff']))
+ result = super(FileBrowser, self).index(**kw)
+ return result
on_import()