mercurial/context.py
changeset 19901 4d3ce1646dfc
parent 19900 7c21e3398931
child 19902 12a8bdd97b4f
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