comparison mercurial/context.py @ 19901:4d3ce1646dfc

context: use "vfs.lstat()" instead of "os.lstat()"
author FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
date Tue, 15 Oct 2013 00:51:04 +0900
parents 7c21e3398931
children 12a8bdd97b4f
comparison
equal deleted inserted replaced
19900:7c21e3398931 19901:4d3ce1646dfc
1246 if not rp: 1246 if not rp:
1247 return None 1247 return None
1248 return rp, self._changectx._parents[0]._manifest.get(rp, nullid) 1248 return rp, self._changectx._parents[0]._manifest.get(rp, nullid)
1249 1249
1250 def size(self): 1250 def size(self):
1251 return os.lstat(self._repo.wjoin(self._path)).st_size 1251 return self._repo.wvfs.lstat(self._path).st_size
1252 def date(self): 1252 def date(self):
1253 t, tz = self._changectx.date() 1253 t, tz = self._changectx.date()
1254 try: 1254 try:
1255 return (int(os.lstat(self._repo.wjoin(self._path)).st_mtime), tz) 1255 return (int(self._repo.wvfs.lstat(self._path).st_mtime), tz)
1256 except OSError, err: 1256 except OSError, err:
1257 if err.errno != errno.ENOENT: 1257 if err.errno != errno.ENOENT:
1258 raise 1258 raise
1259 return (t, tz) 1259 return (t, tz)
1260 1260