equal
deleted
inserted
replaced
375 @propertycache |
375 @propertycache |
376 def _dirs(self): |
376 def _dirs(self): |
377 return set(util.dirs(self._fileset)) | {'.'} |
377 return set(util.dirs(self._fileset)) | {'.'} |
378 |
378 |
379 def visitdir(self, dir): |
379 def visitdir(self, dir): |
|
380 if self.always(): |
|
381 return 'all' |
380 if self.prefix() and dir in self._fileset: |
382 if self.prefix() and dir in self._fileset: |
381 return 'all' |
383 return 'all' |
382 return (not self._fileset or |
384 return ('.' in self._fileset or |
383 '.' in self._fileset or |
|
384 dir in self._fileset or |
385 dir in self._fileset or |
385 dir in self._dirs or |
386 dir in self._dirs or |
386 any(parentdir in self._fileset |
387 any(parentdir in self._fileset |
387 for parentdir in util.finddirs(dir))) |
388 for parentdir in util.finddirs(dir))) |
388 |
389 |