diff -r f1e639c71a2b -r 470ec600b525 mercurial/revlog.py --- a/mercurial/revlog.py Mon Mar 28 11:18:56 2011 -0500 +++ b/mercurial/revlog.py Mon Mar 28 11:18:56 2011 -0500 @@ -1087,7 +1087,7 @@ nb = self.node(b) p = self.parents(nb) - meta = nb + p[0] + p[1] + lookup(nb) + meta = nb + p[0] + p[1] + lookup(self, nb) if a == nullrev: d = self.revision(nb) meta += mdiff.trivialdiffheader(len(d))