mercurial/context.py
changeset 4115 eb0967c6e77b
parent 4108 20af6a2f0b0e
child 4209 dbc3846c09a1
equal deleted inserted replaced
4114:d5011e347476 4115:eb0967c6e77b
   508 
   508 
   509     def size(self): return os.stat(self._repo.wjoin(self._path)).st_size
   509     def size(self): return os.stat(self._repo.wjoin(self._path)).st_size
   510     def date(self):
   510     def date(self):
   511         t, tz = self._changectx.date()
   511         t, tz = self._changectx.date()
   512         try:
   512         try:
   513             return (os.lstat(self._repo.wjoin(self._path)).st_mtime, tz)
   513             return (int(os.lstat(self._repo.wjoin(self._path)).st_mtime), tz)
   514         except OSError, err:
   514         except OSError, err:
   515             if err.errno != errno.ENOENT: raise
   515             if err.errno != errno.ENOENT: raise
   516             return (t, tz)
   516             return (t, tz)
   517 
   517 
   518     def cmp(self, text): return self._repo.wread(self._path) == text
   518     def cmp(self, text): return self._repo.wread(self._path) == text