diff -r e478f11e4182 -r 1767723f71cf mercurial/localrepo.py --- a/mercurial/localrepo.py Tue Oct 18 14:27:30 2016 -0500 +++ b/mercurial/localrepo.py Tue Oct 18 17:32:51 2016 -0700 @@ -506,6 +506,12 @@ @storecache('00manifest.i') def manifest(self): + return self._constructmanifest() + + def _constructmanifest(self): + # This is a temporary function while we migrate from manifest to + # manifestlog. It allows bundlerepo and unionrepo to intercept the + # manifest creation. return manifest.manifest(self.svfs) @property