mercurial/dagutil.py
changeset 20224 34d4a037dced
parent 20223 37e2bd560805
child 22387 ce8cea923a6c
equal deleted inserted replaced
20223:37e2bd560805 20224:34d4a037dced
   139         return ix
   139         return ix
   140     def _internalizeall(self, ids, filterunknown):
   140     def _internalizeall(self, ids, filterunknown):
   141         rl = self._revlog
   141         rl = self._revlog
   142         if filterunknown:
   142         if filterunknown:
   143             return [r for r in map(rl.nodemap.get, ids)
   143             return [r for r in map(rl.nodemap.get, ids)
   144                     if r is not None and r != nullrev]
   144                     if (r is not None
       
   145                         and r != nullrev
       
   146                         and r not in rl.filteredrevs)]
   145         return map(self._internalize, ids)
   147         return map(self._internalize, ids)
   146 
   148 
   147 
   149 
   148 class revlogdag(revlogbaseddag):
   150 class revlogdag(revlogbaseddag):
   149     '''dag interface to a revlog'''
   151     '''dag interface to a revlog'''