Switch to unified view

a/ForgeGit/forgegit/git_main.py b/ForgeGit/forgegit/git_main.py
...
...
16
from allura.lib.repository import RepositoryApp
16
from allura.lib.repository import RepositoryApp
17
17
18
# Local imports
18
# Local imports
19
from . import model as GM
19
from . import model as GM
20
from . import version
20
from . import version
21
from .controllers import BranchBrowser
21
from .controllers import BranchBrowser, GitRestController
22
22
23
log = logging.getLogger(__name__)
23
log = logging.getLogger(__name__)
24
24
25
class ForgeGitApp(RepositoryApp):
25
class ForgeGitApp(RepositoryApp):
26
    '''This is the Git app for PyForge'''
26
    '''This is the Git app for PyForge'''
...
...
31
    default_branch_name='ref/master'
31
    default_branch_name='ref/master'
32
32
33
    def __init__(self, project, config):
33
    def __init__(self, project, config):
34
        super(ForgeGitApp, self).__init__(project, config)
34
        super(ForgeGitApp, self).__init__(project, config)
35
        self.root = RepoRootController()
35
        self.root = RepoRootController()
36
        self.api_root = GitRestController()
36
        self.root.ref = RefsController(BranchBrowser)
37
        self.root.ref = RefsController(BranchBrowser)
37
        self.root.ci = CommitsController()
38
        self.root.ci = CommitsController()
38
        setattr(self.root, 'merge-requests', MergeRequestsController())
39
        setattr(self.root, 'merge-requests', MergeRequestsController())
39
40
40
    @LazyProperty
41
    @LazyProperty