equal
deleted
inserted
replaced
26 from . import ( |
26 from . import ( |
27 narrowbundle2, |
27 narrowbundle2, |
28 narrowchangegroup, |
28 narrowchangegroup, |
29 narrowcommands, |
29 narrowcommands, |
30 narrowcopies, |
30 narrowcopies, |
31 narrowdirstate, |
|
32 narrowpatch, |
31 narrowpatch, |
33 narrowrepo, |
32 narrowrepo, |
34 narrowrevlog, |
33 narrowrevlog, |
35 narrowtemplates, |
34 narrowtemplates, |
36 narrowwirepeer, |
35 narrowwirepeer, |
70 def reposetup(ui, repo): |
69 def reposetup(ui, repo): |
71 """Wraps local repositories with narrow repo support.""" |
70 """Wraps local repositories with narrow repo support.""" |
72 if not repo.local(): |
71 if not repo.local(): |
73 return |
72 return |
74 |
73 |
75 narrowrepo.wraprepo(repo) |
|
76 if changegroup.NARROW_REQUIREMENT in repo.requirements: |
74 if changegroup.NARROW_REQUIREMENT in repo.requirements: |
|
75 narrowrepo.wraprepo(repo) |
77 narrowcopies.setup(repo) |
76 narrowcopies.setup(repo) |
78 narrowdirstate.setup(repo) |
|
79 narrowpatch.setup(repo) |
77 narrowpatch.setup(repo) |
80 narrowwirepeer.reposetup(repo) |
78 narrowwirepeer.reposetup(repo) |
81 |
79 |
82 def _verifierinit(orig, self, repo, matcher=None): |
80 def _verifierinit(orig, self, repo, matcher=None): |
83 # The verifier's matcher argument was desgined for narrowhg, so it should |
81 # The verifier's matcher argument was desgined for narrowhg, so it should |