mercurial/revlog.py
changeset 11155 245a67fe2574
parent 10919 435615a676b0
child 11323 d65b74106113
--- a/mercurial/revlog.py	Sun May 02 21:56:25 2010 -0400
+++ b/mercurial/revlog.py	Tue May 11 16:28:09 2010 -0500
@@ -444,7 +444,10 @@
         i = ''
         try:
             f = self.opener(self.indexfile)
-            i = f.read(_prereadsize)
+            if "nonlazy" in getattr(self.opener, 'options', {}):
+                i = f.read()
+            else:
+                i = f.read(_prereadsize)
             if len(i) > 0:
                 v = struct.unpack(versionformat, i[:4])[0]
         except IOError, inst: