# HG changeset patch # User Eric Hopper # Date 1129691154 25200 # Node ID bc3e66edb04c7c27b5070ac453e221a4fc50d679 # Parent 9d2c2e6b32b5ec5fa3943c1688649ccc66790627 lazyindex fix, make load handle negative indexes properly. diff -r 9d2c2e6b32b5 -r bc3e66edb04c mercurial/revlog.py --- a/mercurial/revlog.py Tue Oct 18 18:38:39 2005 -0700 +++ b/mercurial/revlog.py Tue Oct 18 20:05:54 2005 -0700 @@ -98,6 +98,8 @@ def __len__(self): return len(self.p.index) def load(self, pos): + if pos < 0: + pos += len(self.p.index) self.p.load(pos) return self.p.index[pos] def __getitem__(self, pos):