diff -r edaa40dc5fe5 -r 5ccd791344f3 mercurial/statichttprepo.py --- a/mercurial/statichttprepo.py Fri Sep 21 21:44:27 2018 -0400 +++ b/mercurial/statichttprepo.py Tue Sep 18 15:15:24 2018 -0700 @@ -185,7 +185,8 @@ self._filecache = {} self.requirements = requirements - self.manifestlog = manifest.manifestlog(self.svfs, self) + rootmanifest = manifest.manifestrevlog(self.svfs) + self.manifestlog = manifest.manifestlog(self.svfs, self, rootmanifest) self.changelog = changelog.changelog(self.svfs) self._tags = None self.nodetagscache = None