mercurial/hgweb/hgwebdir_mod.py
changeset 40729 c93d046d4300
parent 40728 2cd5f1fac788
child 41319 46781c1b5049
equal deleted inserted replaced
40728:2cd5f1fac788 40729:c93d046d4300
   270         self.motd = None
   270         self.motd = None
   271         self.refresh()
   271         self.refresh()
   272         if not baseui:
   272         if not baseui:
   273             # set up environment for new ui
   273             # set up environment for new ui
   274             extensions.loadall(self.ui)
   274             extensions.loadall(self.ui)
       
   275             extensions.populateui(self.ui)
   275 
   276 
   276     def refresh(self):
   277     def refresh(self):
   277         if self.ui:
   278         if self.ui:
   278             refreshinterval = self.ui.configint('web', 'refreshinterval')
   279             refreshinterval = self.ui.configint('web', 'refreshinterval')
   279         else:
   280         else:
   306                     paths.append((name, path))
   307                     paths.append((name, path))
   307         elif isinstance(self.conf, (list, tuple)):
   308         elif isinstance(self.conf, (list, tuple)):
   308             paths = self.conf
   309             paths = self.conf
   309         elif isinstance(self.conf, dict):
   310         elif isinstance(self.conf, dict):
   310             paths = self.conf.items()
   311             paths = self.conf.items()
       
   312         extensions.populateui(u)
   311 
   313 
   312         repos = findrepos(paths)
   314         repos = findrepos(paths)
   313         for prefix, root in u.configitems('collections'):
   315         for prefix, root in u.configitems('collections'):
   314             prefix = util.pconvert(prefix)
   316             prefix = util.pconvert(prefix)
   315             for path in scmutil.walkrepos(root, followsym=True):
   317             for path in scmutil.walkrepos(root, followsym=True):