author | Patrick Mezard <pmezard@gmail.com> |
Mon, 13 Aug 2007 19:42:50 +0200 | |
changeset 5151 | 9374373fb727 |
parent 5150 | 4ed58fe4fe13 |
child 5152 | b51d07ed1b18 |
mercurial/util.py | file | annotate | diff | comparison | revisions |
--- a/mercurial/util.py +++ b/mercurial/util.py @@ -708,7 +708,9 @@ class path_auditor(object): try: st = os.lstat(curpath) except OSError, err: - if err.errno != errno.ENOENT: + # EINVAL can be raised as invalid path syntax under win32. + # They must be ignored for patterns can be checked too. + if err.errno not in (errno.ENOENT, errno.EINVAL): raise else: if stat.S_ISLNK(st.st_mode):