comparison mercurial/revlog.py @ 10915:c9543bc6be16

merge with stable
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Thu, 15 Apr 2010 13:52:41 +0200
parents cf016c9831d1 b7ca37b90762
children 435615a676b0
comparison
equal deleted inserted replaced
10912:3d7c20986027 10915:c9543bc6be16
292 return True 292 return True
293 self.p.loadmap() 293 self.p.loadmap()
294 return key in self.p.map 294 return key in self.p.map
295 def __iter__(self): 295 def __iter__(self):
296 yield nullid 296 yield nullid
297 for i in xrange(self.p.l): 297 for i, ret in enumerate(self.p.index):
298 ret = self.p.index[i]
299 if not ret: 298 if not ret:
300 self.p.loadindex(i) 299 self.p.loadindex(i)
301 ret = self.p.index[i] 300 ret = self.p.index[i]
302 if isinstance(ret, str): 301 if isinstance(ret, str):
303 ret = _unpack(indexformatng, ret) 302 ret = _unpack(indexformatng, ret)