--- 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)