##// END OF EJS Templates
narrow: only walk files within narrowspec also for committed revisions...
Martin von Zweigbergk -
r40120:2cf18f46 default
parent child Browse files
Show More
@@ -542,7 +542,7 b' class changectx(basectx):'
542 542 return
543 543 match.bad(fn, _('no such file in rev %s') % self)
544 544
545 m = matchmod.badmatch(match, bad)
545 m = matchmod.badmatch(self._repo.narrowmatch(match), bad)
546 546 return self._manifest.walk(m)
547 547
548 548 def matches(self, match):
@@ -1168,7 +1168,7 b' class committablectx(basectx):'
1168 1168
1169 1169 def walk(self, match):
1170 1170 '''Generates matching file names.'''
1171 return sorted(self._repo.dirstate.walk(match,
1171 return sorted(self._repo.dirstate.walk(self._repo.narrowmatch(match),
1172 1172 subrepos=sorted(self.substate),
1173 1173 unknown=True, ignored=False))
1174 1174
@@ -91,8 +91,6 b' Can commit changes inside. Leaves outsid'
91 91 created new head
92 92 $ hg files -r .
93 93 inside/f1
94 outside/f1 (flat !)
95 outside/ (tree !)
96 94 $ hg manifest --debug
97 95 3f4197b4a11b9016e77ebc47fe566944885fd11b 644 inside/f1
98 96 7fb3bb6356d28d4dc352c5ba52d7350a81b6bd46 644 outside/f1 (flat !)
General Comments 0
You need to be logged in to leave comments. Login now