mercurial/store.py
changeset 42905 3df3b139a43d
parent 42715 f59f8a5e9096
child 43076 2372284d9457
--- a/mercurial/store.py	Sat Sep 07 12:49:33 2019 +0200
+++ b/mercurial/store.py	Thu Aug 15 14:53:27 2019 -0400
@@ -15,7 +15,9 @@
 
 from .i18n import _
 from . import (
+    changelog,
     error,
+    manifest,
     node,
     policy,
     pycompat,
@@ -379,6 +381,14 @@
         l.sort()
         return l
 
+    def changelog(self, trypending):
+        return changelog.changelog(self.vfs, trypending=trypending)
+
+    def manifestlog(self, repo, storenarrowmatch):
+        rootstore = manifest.manifestrevlog(self.vfs)
+        return manifest.manifestlog(
+            self.vfs, repo, rootstore, storenarrowmatch)
+
     def datafiles(self, matcher=None):
         return self._walk('data', True) + self._walk('meta', True)