diff -r 61ab822a9e88 -r aa26759c6fb3 mercurial/revlog.py --- a/mercurial/revlog.py Thu Apr 05 15:20:42 2007 -0700 +++ b/mercurial/revlog.py Sat Apr 07 04:45:27 2007 -0300 @@ -210,7 +210,7 @@ end = end * self.s blocksize = end - blockstart else: - blockstart = (i & ~(32)) * self.s + blockstart = (i & ~63) * self.s blocksize = self.s * 64 end = blockstart + blocksize while blockstart < end: