diff -r 534806df5b5a -r 9061613c1593 mercurial/revlog.py --- a/mercurial/revlog.py Wed Oct 11 12:02:06 2006 -0700 +++ b/mercurial/revlog.py Wed Oct 11 12:06:14 2006 -0700 @@ -973,7 +973,7 @@ end = self.end(t) if not d: prev = self.revision(self.tip()) - d = self.diff(prev, str(text)) + d = self.diff(prev, text) data = compress(d) l = len(data[1]) + len(data[0]) dist = end - start + l