Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/context.py @ 4117: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 | 4117: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 |