mercurial/hg.py
changeset 43238 101ae8bbfa02
parent 43117 8ff1ecfadcd1
child 43787 be8552f25cab
equal deleted inserted replaced
43237:b21e3a747501 43238:101ae8bbfa02
   183     )
   183     )
   184     ui = getattr(obj, "ui", ui)
   184     ui = getattr(obj, "ui", ui)
   185     for f in presetupfuncs or []:
   185     for f in presetupfuncs or []:
   186         f(ui, obj)
   186         f(ui, obj)
   187     ui.log(b'extension', b'- executing reposetup hooks\n')
   187     ui.log(b'extension', b'- executing reposetup hooks\n')
   188     with util.timedcm(b'all reposetup') as allreposetupstats:
   188     with util.timedcm('all reposetup') as allreposetupstats:
   189         for name, module in extensions.extensions(ui):
   189         for name, module in extensions.extensions(ui):
   190             ui.log(b'extension', b'  - running reposetup for %s\n', name)
   190             ui.log(b'extension', b'  - running reposetup for %s\n', name)
   191             hook = getattr(module, 'reposetup', None)
   191             hook = getattr(module, 'reposetup', None)
   192             if hook:
   192             if hook:
   193                 with util.timedcm(b'reposetup %r', name) as stats:
   193                 with util.timedcm('reposetup %r', name) as stats:
   194                     hook(ui, obj)
   194                     hook(ui, obj)
   195                 ui.log(
   195                 ui.log(
   196                     b'extension', b'  > reposetup for %s took %s\n', name, stats
   196                     b'extension', b'  > reposetup for %s took %s\n', name, stats
   197                 )
   197                 )
   198     ui.log(b'extension', b'> all reposetup took %s\n', allreposetupstats)
   198     ui.log(b'extension', b'> all reposetup took %s\n', allreposetupstats)