mercurial/revlog.py
changeset 17009 0c18aed2fcca
parent 17008 553e8f5aba7a
child 17128 1028a1c9077a
child 17134 e7167007c083
--- a/mercurial/revlog.py	Fri Jun 08 07:59:37 2012 -0700
+++ b/mercurial/revlog.py	Fri Jun 08 08:39:44 2012 -0700
@@ -361,29 +361,6 @@
         return len(t)
     size = rawsize
 
-    def reachable(self, node, stop=None):
-        """return the set of all nodes ancestral to a given node, including
-         the node itself, stopping when stop is matched"""
-        reachable = set((node,))
-        visit = util.deque([node])
-        if stop:
-            stopn = self.rev(stop)
-        else:
-            stopn = 0
-        while visit:
-            n = visit.popleft()
-            if n == stop:
-                continue
-            if n == nullid:
-                continue
-            for p in self.parents(n):
-                if self.rev(p) < stopn:
-                    continue
-                if p not in reachable:
-                    reachable.add(p)
-                    visit.append(p)
-        return reachable
-
     def ancestors(self, revs, stoprev=0):
         """Generate the ancestors of 'revs' in reverse topological order.
         Does not generate revs lower than stoprev.