diff -r 4ef967661751 -r d698c11bd189 mercurial/changelog.py --- a/mercurial/changelog.py Sat Feb 27 23:06:05 2016 -0800 +++ b/mercurial/changelog.py Sat Feb 27 22:25:47 2016 -0800 @@ -337,7 +337,7 @@ """ text = self.revision(node) if not text: - return (nullid, "", (0, 0), [], "", _defaultextra) + return nullid, "", (0, 0), [], "", _defaultextra last = text.index("\n\n") desc = encoding.tolocal(text[last + 2:]) l = text[:last].split('\n') @@ -358,7 +358,7 @@ extra = decodeextra(tdata[2]) files = l[3:] - return (manifest, user, (time, timezone), files, desc, extra) + return manifest, user, (time, timezone), files, desc, extra def readfiles(self, node): """