mercurial/manifest.py
changeset 37374 ac42e39b1b77
parent 37373 c50078fc32f3
child 38340 cf59de802883
equal deleted inserted replaced
37373:c50078fc32f3 37374:ac42e39b1b77
  1301                    the revlog
  1301                    the revlog
  1302         """
  1302         """
  1303         if node in self._dirmancache.get(dir, ()):
  1303         if node in self._dirmancache.get(dir, ()):
  1304             return self._dirmancache[dir][node]
  1304             return self._dirmancache[dir][node]
  1305 
  1305 
       
  1306         if not self._narrowmatch.always():
       
  1307             if not self._narrowmatch.visitdir(dir[:-1] or '.'):
       
  1308                 return excludeddirmanifestctx(dir, node)
  1306         if dir:
  1309         if dir:
  1307             if self._revlog._treeondisk:
  1310             if self._revlog._treeondisk:
  1308                 if verify:
  1311                 if verify:
  1309                     dirlog = self._revlog.dirlog(dir)
  1312                     dirlog = self._revlog.dirlog(dir)
  1310                     if node not in dirlog.nodemap:
  1313                     if node not in dirlog.nodemap: