changeset 4224:2a8b6d78d7ee

Merge with stable
author Matt Mackall <mpm@selenic.com>
date Thu, 15 Mar 2007 18:57:47 -0500
parents 6af3df7822ed (current diff) 2216535f07d7 (diff)
children 0d51eb296fb9
files mercurial/revlog.py
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/revlog.py	Thu Mar 15 09:51:44 2007 +0100
+++ b/mercurial/revlog.py	Thu Mar 15 18:57:47 2007 -0500
@@ -428,10 +428,13 @@
                 self.nodemap[e[-1]] = n
                 n += 1
                 if inline:
+                    if e[1] < 0:
+                        break
                     off += e[1]
                     if off > l:
                         # some things don't seek well, just read it
                         fp.read(off - l)
+                        break
             if not st:
                 break