changeset 16791 | 977c80123835 |
parent 16687 | e34106fa0dc3 |
parent 16789 | c17ce7cd5090 |
child 16943 | 8d08a28aa63e |
--- a/mercurial/match.py Wed May 16 13:45:46 2012 -0700 +++ b/mercurial/match.py Wed May 30 14:21:58 2012 -0500 @@ -62,7 +62,10 @@ pats = _normalize(exclude, 'glob', root, cwd, auditor) self.excludepat, em = _buildmatch(ctx, pats, '(?:/|$)') if exact: - self._files = patterns + if isinstance(patterns, list): + self._files = patterns + else: + self._files = list(patterns) pm = self.exact elif patterns: pats = _normalize(patterns, default, root, cwd, auditor)