Comments
Patch
@@ -22,6 +22,7 @@ from .common import (
from .. import (
encoding,
error,
+ extensions,
formatter,
hg,
hook,
@@ -212,6 +213,7 @@ class hgweb(object):
u = baseui.copy()
else:
u = uimod.ui.load()
+ extensions.loadall(u)
r = hg.repository(u, repo)
else:
# we trust caller to give us a private copy
@@ -30,6 +30,7 @@ from .. import (
configitems,
encoding,
error,
+ extensions,
hg,
profiling,
pycompat,
@@ -268,6 +269,9 @@ class hgwebdir(object):
self.lastrefresh = 0
self.motd = None
self.refresh()
+ if not baseui:
+ # set up environment for new ui
+ extensions.loadall(self.ui)
def refresh(self):
if self.ui: