equal
deleted
inserted
replaced
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: |