# HG changeset patch # User Pradeepkumar Gayam # Date 2010-08-10 16:58:52 # Node ID cf858e76e992d31a119e954bdf3794110a5aa7a4 # Parent 293afcfb66a837df6ffc61fcdda82a2ad7a713ff manifest: correct readdelta() according to parentdeltas diff --git a/mercurial/manifest.py b/mercurial/manifest.py --- a/mercurial/manifest.py +++ b/mercurial/manifest.py @@ -36,6 +36,8 @@ class manifest(revlog.revlog): def readdelta(self, node): r = self.rev(node) + if self._parentdelta: + return self.parse(mdiff.patchtext(self.revdiff(self.deltaparent(r), r))) return self.parse(mdiff.patchtext(self.revdiff(r - 1, r))) def read(self, node):