mercurial/extensions.py
changeset 39509 3a86f7eb8b78
parent 39508 1a2bfc4d756a
child 39511 1ab185c78cc3
equal deleted inserted replaced
39508:1a2bfc4d756a 39509:3a86f7eb8b78
   293                     broken.add(name)
   293                     broken.add(name)
   294             log('  > uisetup for %r took %s\n', name, stats)
   294             log('  > uisetup for %r took %s\n', name, stats)
   295     log('> all uisetup took %s\n', alluisetupstats)
   295     log('> all uisetup took %s\n', alluisetupstats)
   296 
   296 
   297     log('- executing extsetup hooks\n')
   297     log('- executing extsetup hooks\n')
   298     for name in _order[newindex:]:
   298     with util.timedcm('all extsetup') as allextetupstats:
   299         if name in broken:
   299         for name in _order[newindex:]:
   300             continue
   300             if name in broken:
   301         log('  - running extsetup for %r\n', name)
   301                 continue
   302         with util.timedcm('extsetup %r', name) as stats:
   302             log('  - running extsetup for %r\n', name)
   303             if not _runextsetup(name, ui):
   303             with util.timedcm('extsetup %r', name) as stats:
   304                 log('    - the %r extension extsetup failed\n', name)
   304                 if not _runextsetup(name, ui):
   305                 broken.add(name)
   305                     log('    - the %r extension extsetup failed\n', name)
   306         log('  > extsetup for %r took %s\n', name, stats)
   306                     broken.add(name)
       
   307             log('  > extsetup for %r took %s\n', name, stats)
       
   308     log('> all extsetup took %s\n', allextetupstats)
   307 
   309 
   308     for name in broken:
   310     for name in broken:
   309         log('    - disabling broken %r extension\n', name)
   311         log('    - disabling broken %r extension\n', name)
   310         _extensions[name] = None
   312         _extensions[name] = None
   311 
   313