comparison mercurial/revlog.py @ 2177:6886bc0b77af

merge with crew.
author Vadim Gelfer <vadim.gelfer@gmail.com>
date Tue, 02 May 2006 14:37:55 -0700
parents 8a1e2a9c7013 9b42304d9896
children c9e264b115e6
comparison
equal deleted inserted replaced
2174:3044a3fdae76 2177:6886bc0b77af
12 12
13 from node import * 13 from node import *
14 from i18n import gettext as _ 14 from i18n import gettext as _
15 from demandload import demandload 15 from demandload import demandload
16 demandload(globals(), "binascii changegroup errno heapq mdiff os") 16 demandload(globals(), "binascii changegroup errno heapq mdiff os")
17 demandload(globals(), "sha struct zlib") 17 demandload(globals(), "sha struct util zlib")
18 18
19 # revlog version strings 19 # revlog version strings
20 REVLOGV0 = 0 20 REVLOGV0 = 0
21 REVLOGNG = 1 21 REVLOGNG = 1
22 22
320 if inst.errno != errno.ENOENT: 320 if inst.errno != errno.ENOENT:
321 raise 321 raise
322 i = "" 322 i = ""
323 else: 323 else:
324 try: 324 try:
325 st = os.fstat(f.fileno()) 325 st = util.fstat(f)
326 except AttributeError, inst: 326 except AttributeError, inst:
327 st = None 327 st = None
328 else: 328 else:
329 oldst = self.indexstat 329 oldst = self.indexstat
330 if (oldst and st.st_dev == oldst.st_dev 330 if (oldst and st.st_dev == oldst.st_dev