# HG changeset patch # User Martin von Zweigbergk # Date 1432057240 25200 # Node ID d94e403b523731d07809e8676f76ff110b5522e2 # Parent 144085249c3f55ca5abf071f6d253e35589ee713 dirstate: use match.prefix() instead of 'not match.anypats()' It seems clearer to check for what it is than what it isn't. diff -r 144085249c3f -r d94e403b5237 mercurial/dirstate.py --- a/mercurial/dirstate.py Tue May 19 11:36:05 2015 -0700 +++ b/mercurial/dirstate.py Tue May 19 10:40:40 2015 -0700 @@ -985,7 +985,7 @@ # fast path -- filter the other way around, since typically files is # much smaller than dmap return [f for f in files if f in dmap] - if not match.anypats() and all(fn in dmap for fn in files): + if match.prefix() and all(fn in dmap for fn in files): # fast path -- all the values are known to be files, so just return # that return list(files)