|
a/ForgeHg/forgehg/hg_main.py |
|
b/ForgeHg/forgehg/hg_main.py |
|
... |
|
... |
10 |
# Pyforge-specific imports
|
10 |
# Pyforge-specific imports
|
11 |
import allura.tasks
|
11 |
import allura.tasks
|
12 |
from allura.lib import helpers as h
|
12 |
from allura.lib import helpers as h
|
13 |
from allura import model as M
|
13 |
from allura import model as M
|
14 |
from allura.controllers.repository import RepoRootController, RefsController, CommitsController
|
14 |
from allura.controllers.repository import RepoRootController, RefsController, CommitsController
|
15 |
from allura.controllers.repository import MergeRequestsController
|
15 |
from allura.controllers.repository import MergeRequestsController, RepoRestController
|
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 HM
|
19 |
from . import model as HM
|
20 |
from . import version
|
20 |
from . import version
|
|
... |
|
... |
31 |
default_branch_name='ref/default'
|
31 |
default_branch_name='ref/default'
|
32 |
|
32 |
|
33 |
def __init__(self, project, config):
|
33 |
def __init__(self, project, config):
|
34 |
super(ForgeHgApp, self).__init__(project, config)
|
34 |
super(ForgeHgApp, self).__init__(project, config)
|
35 |
self.root = RepoRootController()
|
35 |
self.root = RepoRootController()
|
|
|
36 |
self.api_root = RepoRestController()
|
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
|