equal
deleted
inserted
replaced
1030 def narrowpats(self): |
1030 def narrowpats(self): |
1031 """matcher patterns for this repository's narrowspec |
1031 """matcher patterns for this repository's narrowspec |
1032 |
1032 |
1033 A tuple of (includes, excludes). |
1033 A tuple of (includes, excludes). |
1034 """ |
1034 """ |
1035 source = self |
1035 return narrowspec.load(self) |
1036 if self.shared(): |
|
1037 from . import hg |
|
1038 source = hg.sharedreposource(self) |
|
1039 return narrowspec.load(source) |
|
1040 |
1036 |
1041 @storecache(narrowspec.FILENAME) |
1037 @storecache(narrowspec.FILENAME) |
1042 def _narrowmatch(self): |
1038 def _narrowmatch(self): |
1043 if repository.NARROW_REQUIREMENT not in self.requirements: |
1039 if repository.NARROW_REQUIREMENT not in self.requirements: |
1044 return matchmod.always(self.root, '') |
1040 return matchmod.always(self.root, '') |