[PATCH 02 of 21 RFC] changegroup: don't look up unused base node in revchunk

michaeljedgar at gmail.com michaeljedgar at gmail.com
Wed Sep 10 19:26:03 CDT 2014


# HG changeset patch
# User Mike Edgar <adgar at google.com>
# Date 1409521853 -7200
#      Sun Aug 31 23:50:53 2014 +0200
# Node ID 4ddf6bdba3e218f3809a1632348167f54498e1e7
# Parent  44e926f8ae03bc1e0822c282a77538a875353ecf
changegroup: don't look up unused base node in revchunk

This value was unused, and the "base" node lookup should always succeed.

diff -r 44e926f8ae03 -r 4ddf6bdba3e2 mercurial/changegroup.py
--- a/mercurial/changegroup.py	Sun Aug 31 23:46:20 2014 +0200
+++ b/mercurial/changegroup.py	Sun Aug 31 23:50:53 2014 +0200
@@ -422,7 +422,6 @@
         else:
             delta = revlog.revdiff(base, rev)
         p1n, p2n = revlog.parents(node)
-        basenode = revlog.node(base)
         meta = struct.pack(self.deltaheader, node, p1n, p2n, linknode)
         meta += prefix
         l = len(meta) + len(delta)


More information about the Mercurial-devel mailing list