mercurial/dirstate.py
changeset 16686 67964cda8701
parent 16683 525fdb738975
child 16955 92e1c64ba0d4
equal deleted inserted replaced
16685:43d55088415a 16686:67964cda8701
   694         # step 3: report unseen items in the dmap hash
   694         # step 3: report unseen items in the dmap hash
   695         if not skipstep3 and not exact:
   695         if not skipstep3 and not exact:
   696             visit = sorted([f for f in dmap if f not in results and matchfn(f)])
   696             visit = sorted([f for f in dmap if f not in results and matchfn(f)])
   697             for nf, st in zip(visit, util.statfiles([join(i) for i in visit])):
   697             for nf, st in zip(visit, util.statfiles([join(i) for i in visit])):
   698                 if (not st is None and
   698                 if (not st is None and
   699                     not getkind(st.st_mode) in (regkind, lnkkind)):
   699                     getkind(st.st_mode) not in (regkind, lnkkind)):
   700                     st = None
   700                     st = None
   701                 results[nf] = st
   701                 results[nf] = st
   702         for s in subrepos:
   702         for s in subrepos:
   703             del results[s]
   703             del results[s]
   704         del results['.hg']
   704         del results['.hg']