branch | stable |
changeset 38758 | 774f92710a81 |
parent 38692 | 3700564c63fe |
child 38772 | af5c0c933af8 |
--- a/mercurial/fileset.py Fri Jul 27 14:56:10 2018 +0300 +++ b/mercurial/fileset.py Sun Jul 29 16:25:51 2018 +0900 @@ -592,7 +592,9 @@ try: return predfn(fctx) except (IOError, OSError) as e: - if e.errno in (errno.ENOENT, errno.ENOTDIR, errno.EISDIR): + # open()-ing a directory fails with EACCES on Windows + if e.errno in (errno.ENOENT, errno.EACCES, errno.ENOTDIR, + errno.EISDIR): return False raise else: