# HG changeset patch # User Durham Goode # Date 1478855759 28800 # Node ID 31de088945cdbb5a19038939d73221e23ec8c363 # Parent 7c7d845f8b64d7a6c280574ebbe281b8a9e2cc48 manifest: add bundlemanifestlog support As part of deprecating manifest.manifest we need to make bundlerepo support manifestlog. diff -r 7c7d845f8b64 -r 31de088945cd mercurial/bundlerepo.py --- a/mercurial/bundlerepo.py Thu Nov 10 02:13:19 2016 -0800 +++ b/mercurial/bundlerepo.py Fri Nov 11 01:15:59 2016 -0800 @@ -187,9 +187,9 @@ finally: self.filteredrevs = oldfilter -class bundlemanifest(bundlerevlog, manifest.manifest): +class bundlemanifest(bundlerevlog, manifest.manifestrevlog): def __init__(self, opener, bundle, linkmapper, dirlogstarts=None, dir=''): - manifest.manifest.__init__(self, opener, dir=dir) + manifest.manifestrevlog.__init__(self, opener, dir=dir) bundlerevlog.__init__(self, opener, self.indexfile, bundle, linkmapper) if dirlogstarts is None: @@ -207,7 +207,7 @@ if node in self.fulltextcache: result = self.fulltextcache[node].tostring() else: - result = manifest.manifest.revision(self, nodeorrev) + result = manifest.manifestrevlog.revision(self, nodeorrev) return result def dirlog(self, d):