context: use "vfs.lstat()" instead of "os.lstat()"

This commit is contained in:
FUJIWARA Katsunori 2013-10-15 00:51:04 +09:00
parent 770590e67f
commit 269961e114

View File

@ -1248,11 +1248,11 @@ class workingfilectx(committablefilectx):
return rp, self._changectx._parents[0]._manifest.get(rp, nullid)
def size(self):
return os.lstat(self._repo.wjoin(self._path)).st_size
return self._repo.wvfs.lstat(self._path).st_size
def date(self):
t, tz = self._changectx.date()
try:
return (int(os.lstat(self._repo.wjoin(self._path)).st_mtime), tz)
return (int(self._repo.wvfs.lstat(self._path).st_mtime), tz)
except OSError, err:
if err.errno != errno.ENOENT:
raise