mercurial/commands.py
changeset 2835 2ff57e3113a4
parent 2826 3aeab7bb5adc
child 2842 7706fa503677
child 2854 cdbca3d59518
equal deleted inserted replaced
2834:b8d587cfa3bb 2835:2ff57e3113a4
  3543                     u = repo.ui
  3543                     u = repo.ui
  3544                     for name in external.itervalues():
  3544                     for name in external.itervalues():
  3545                         mod = sys.modules[name]
  3545                         mod = sys.modules[name]
  3546                         if hasattr(mod, 'reposetup'):
  3546                         if hasattr(mod, 'reposetup'):
  3547                             mod.reposetup(u, repo)
  3547                             mod.reposetup(u, repo)
       
  3548                             hg.repo_setup_hooks.append(mod.reposetup)
  3548                 except hg.RepoError:
  3549                 except hg.RepoError:
  3549                     if cmd not in optionalrepo.split():
  3550                     if cmd not in optionalrepo.split():
  3550                         raise
  3551                         raise
  3551                 d = lambda: func(u, repo, *args, **cmdoptions)
  3552                 d = lambda: func(u, repo, *args, **cmdoptions)
  3552             else:
  3553             else: