mercurial/dagutil.py
changeset 35304 f77121b6bf1b
parent 34728 09397d0dd3b7
child 39160 0e46b92b37b1
--- a/mercurial/dagutil.py	Thu Dec 07 01:53:14 2017 +0100
+++ b/mercurial/dagutil.py	Wed Dec 06 22:44:51 2017 +0100
@@ -154,8 +154,9 @@
 class revlogdag(revlogbaseddag):
     '''dag interface to a revlog'''
 
-    def __init__(self, revlog):
+    def __init__(self, revlog, localsubset=None):
         revlogbaseddag.__init__(self, revlog, set(revlog))
+        self._heads = localsubset
 
     def _getheads(self):
         return [r for r in self._revlog.headrevs() if r != nullrev]