mercurial/dirstate.py
changeset 19170 b184e5041f2f
parent 19143 3cb9468535bd
child 19171 252de7b77cfd
equal deleted inserted replaced
19168:60b63216997c 19170:b184e5041f2f
   605             files = ['']
   605             files = ['']
   606         results = dict.fromkeys(subrepos)
   606         results = dict.fromkeys(subrepos)
   607         results['.hg'] = None
   607         results['.hg'] = None
   608 
   608 
   609         # step 1: find all explicit files
   609         # step 1: find all explicit files
       
   610         dirsnotfound = []
   610         for ff in files:
   611         for ff in files:
   611             if normalize:
   612             if normalize:
   612                 nf = normalize(normpath(ff), False, True)
   613                 nf = normalize(normpath(ff), False, True)
   613             else:
   614             else:
   614                 nf = normpath(ff)
   615                 nf = normpath(ff)
   640                     prefix = nf + "/"
   641                     prefix = nf + "/"
   641                     for fn in dmap:
   642                     for fn in dmap:
   642                         if fn.startswith(prefix):
   643                         if fn.startswith(prefix):
   643                             if matchedir:
   644                             if matchedir:
   644                                 matchedir(nf)
   645                                 matchedir(nf)
       
   646                             dirsnotfound.append(nf)
   645                             skipstep3 = False
   647                             skipstep3 = False
   646                             break
   648                             break
   647                     else:
   649                     else:
   648                         badfn(ff, inst.strerror)
   650                         badfn(ff, inst.strerror)
   649 
   651