diff -r 341cb90ffd18 -r 448cbdab5883 mercurial/util.py --- a/mercurial/util.py Thu Nov 19 13:21:24 2015 -0600 +++ b/mercurial/util.py Thu Nov 19 13:15:17 2015 -0600 @@ -19,7 +19,6 @@ import errno, shutil, sys, tempfile, traceback import re as remod import os, time, datetime, calendar, textwrap, signal, collections -import stat import imp, socket, urllib import gc import bz2 @@ -926,20 +925,6 @@ except AttributeError: return os.stat(fp.name) -def statmtimesec(st): - """Get mtime as integer of seconds - - 'int(st.st_mtime)' cannot be used because st.st_mtime is computed as - 'sec + 1e-9 * nsec' and double-precision floating-point type is too narrow - to represent nanoseconds. If 'nsec' is close to 1 sec, 'int(st.st_mtime)' - can be 'sec + 1'. (issue4836) - """ - try: - return st[stat.ST_MTIME] - except (TypeError, IndexError): - # osutil.stat doesn't allow index access and its st_mtime is int - return st.st_mtime - # File system features def checkcase(path):