mercurial/revlog.py
changeset 5450 c728424d44c6
parent 5448 e038738714fd
child 5451 0a43875677b1
--- a/mercurial/revlog.py
+++ b/mercurial/revlog.py
@@ -903,7 +903,7 @@ class revlog(object):
         if node == nullid:
             return ""
         if self._cache and self._cache[0] == node:
-            return self._cache[2]
+            return str(self._cache[2])
 
         # look up what we need to read
         text = None
@@ -924,7 +924,7 @@ class revlog(object):
         # do we have useful data cached?
         if self._cache and self._cache[1] >= base and self._cache[1] < rev:
             base = self._cache[1]
-            text = self._cache[2]
+            text = str(self._cache[2])
             self._loadindex(base, rev + 1)
         else:
             self._loadindex(base, rev + 1)