--- a/Allura/allura/controllers/repository.py
+++ b/Allura/allura/controllers/repository.py
@@ -8,13 +8,14 @@
from allura.lib import patience
from allura.lib.widgets.file_browser import TreeWidget
from allura import model
+from .base import BaseController
def on_import():
BranchBrowser.CommitBrowserClass = CommitBrowser
CommitBrowser.TreeBrowserClass = TreeBrowser
TreeBrowser.FileBrowserClass = FileBrowser
-class BranchBrowser(object):
+class BranchBrowser(BaseController):
CommitBrowserClass=None
def __init__(self, branch):
@@ -44,7 +45,7 @@
commit=unquote(commit)
return self.CommitBrowserClass(commit), rest
-class CommitBrowser(object):
+class CommitBrowser(BaseController):
TreeBrowserClass=None
revision_widget = None
@@ -60,7 +61,7 @@
result.update(self._commit.context())
return result
-class TreeBrowser(object):
+class TreeBrowser(BaseController):
FileBrowserClass=None
tree_widget=TreeWidget()
@@ -99,7 +100,7 @@
self._tree,
next), rest
-class FileBrowser(object):
+class FileBrowser(BaseController):
def __init__(self, commit, tree, filename):
self._commit = commit