mercurial/unionrepo.py
changeset 39763 5ccd791344f3
parent 39605 23f2299e9e53
child 39818 24e493ec2229
--- a/mercurial/unionrepo.py	Fri Sep 21 21:44:27 2018 -0400
+++ b/mercurial/unionrepo.py	Tue Sep 18 15:15:24 2018 -0700
@@ -208,6 +208,12 @@
     def changelog(self):
         return unionchangelog(self.svfs, self.repo2.svfs)
 
+    @localrepo.unfilteredpropertycache
+    def manifestlog(self):
+        rootstore = unionmanifest(self.svfs, self.repo2.svfs,
+                                  self.unfiltered()._clrev)
+        return manifest.manifestlog(self.svfs, self, rootstore)
+
     def _clrev(self, rev2):
         """map from repo2 changelog rev to temporary rev in self.changelog"""
         node = self.repo2.changelog.node(rev2)