Fix dangling symlink bug in dirstate walk code

This commit is contained in:
mpm@selenic.com 2005-09-09 11:46:35 -07:00
parent 1ca6e5ea0b
commit 9580bfb453

View File

@ -252,7 +252,8 @@ class dirstate:
if seen(np):
continue
p = os.path.join(top, f)
st = os.stat(p)
# don't trip over symlinks
st = os.lstat(p)
if stat.S_ISDIR(st.st_mode):
ds = os.path.join(nd, f +'/')
if statmatch(ds, st):