[PATCH 05 of 15] revlog: teach revlog to add parentdeltas

Pradeepkumar Gayam in3xes at gmail.com
Mon Jul 12 05:49:47 CDT 2010


# HG changeset patch
# User Pradeepkumar Gayam <in3xes at gmail.com>
# Date 1278875897 -19800
# Branch stable
# Node ID 8a50f8585173f86b087ee3f7ece67a1f8a31219e
# Parent  86831f568399163b59e65309f146d71347a2c01f
revlog: teach revlog to add parentdeltas

diff -r 86831f568399 -r 8a50f8585173 mercurial/revlog.py
--- a/mercurial/revlog.py	Mon Jul 12 00:38:31 2010 +0530
+++ b/mercurial/revlog.py	Mon Jul 12 00:48:17 2010 +0530
@@ -1140,8 +1140,9 @@
 
         if curr:
             if not d:
-                ptext = self.revision(self.node(prev))
+                ptext = self.revision(p1)
                 d = mdiff.textdiff(ptext, text)
+                flags = REVLOG_PARENTDELTA_FLAGS
             data = compress(d)
             l = len(data[1]) + len(data[0])
             dist = l + offset - self.start(base)


More information about the Mercurial-devel mailing list