changeset 32554 | f44ea253ffe2 |
parent 32553 | 20c9f3ecc192 |
child 32555 | b3083be7dcb9 |
--- a/mercurial/match.py Fri May 19 11:50:01 2017 -0700 +++ b/mercurial/match.py Sat May 20 23:49:14 2017 -0700 @@ -377,10 +377,11 @@ return set(util.dirs(self._fileset)) | {'.'} def visitdir(self, dir): + if self.always(): + return 'all' if self.prefix() and dir in self._fileset: return 'all' - return (not self._fileset or - '.' in self._fileset or + return ('.' in self._fileset or dir in self._fileset or dir in self._dirs or any(parentdir in self._fileset