[PATCH] manifest: correct readdelta() according to parentdeltas

in3xes at gmail.com in3xes at gmail.com
Mon Aug 9 10:18:02 CDT 2010


# HG changeset patch
# User Pradeepkumar Gayam <in3xes at gmail.com>
# Date 1281366646 -19800
# Node ID b1459fea533549c4f53cae01bf6f47d990eb7735
# Parent  595949407b96bb3aa9fda3ccc96add7c31d01ead
manifest: correct readdelta() according to parentdeltas

diff -r 595949407b96 -r b1459fea5335 mercurial/manifest.py
--- a/mercurial/manifest.py	Mon Aug 09 20:39:30 2010 +0530
+++ b/mercurial/manifest.py	Mon Aug 09 20:40:46 2010 +0530
@@ -36,6 +36,8 @@
 
     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):


More information about the Mercurial-devel mailing list