diff -r 5acbdd3941c4 -r 3951e04ea989 mercurial/dirstate.py --- a/mercurial/dirstate.py Mon May 12 11:37:07 2008 -0500 +++ b/mercurial/dirstate.py Mon May 12 11:37:08 2008 -0500 @@ -432,7 +432,6 @@ 'f' the file was found in the directory tree 'd' the file is a directory of the tree 'm' the file was only in the dirstate and not in the tree - 'b' file was not found and did not match badfn and st is the stat result if the file was found in the directory. ''' @@ -543,7 +542,7 @@ if inst.errno != errno.ENOENT: fwarn(ff, inst.strerror) elif badfn(ff, inst.strerror) and imatch(nf): - yield 'b', ff, None + yield 'f', ff, None continue if s_isdir(st.st_mode): if not dirignore(nf):