mercurial/manifest.py
changeset 7362 6db4a2ccef3a
parent 6765 be142cb994ff
child 7405 f1944e74e83c
--- a/mercurial/manifest.py	Wed Nov 12 15:19:14 2008 -0600
+++ b/mercurial/manifest.py	Wed Nov 12 15:32:16 2008 -0600
@@ -35,7 +35,8 @@
         return mfdict
 
     def readdelta(self, node):
-        return self.parse(mdiff.patchtext(self.delta(node)))
+        r = self.rev(node)
+        return self.parse(mdiff.patchtext(self.revdiff(r - 1, r)))
 
     def read(self, node):
         if node == nullid: return manifestdict() # don't upset local cache