comparison mercurial/context.py @ 4115:eb0967c6e77b

Use only integer part of mtime in workingfilectx.date(), fixes test-context.py Similar to what is done in dirstate.status() (changeset 882e703eaa94) and has to be removed when Mercurial switches to subsecond granularity.
author Thomas Arendsen Hein <thomas@intevation.de>
date Mon, 26 Feb 2007 21:57:33 +0100
parents 20af6a2f0b0e
children dbc3846c09a1
comparison
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