[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