Mercurial > public > mercurial-scm > hg-stable
diff mercurial/dirstate.py @ 48427:08b060abd658
dirstate: move "get fs now" in the timestamp utility module
We will need it during update.
Differential Revision: https://phab.mercurial-scm.org/D11783
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Wed, 17 Nov 2021 12:24:00 +0100 |
parents | 3d6eb119200d |
children | 9f1b9e128788 |
line wrap: on
line diff
--- a/mercurial/dirstate.py Wed Nov 17 10:26:48 2021 +0100 +++ b/mercurial/dirstate.py Wed Nov 17 12:24:00 2021 +0100 @@ -66,16 +66,6 @@ return obj._join(fname) -def _getfsnow(vfs): - '''Get "now" timestamp on filesystem''' - tmpfd, tmpname = vfs.mkstemp() - try: - return timestamp.mtime_of(os.fstat(tmpfd)) - finally: - os.close(tmpfd) - vfs.unlink(tmpname) - - def requires_parents_change(func): def wrap(self, *args, **kwargs): if not self.pendingparentchange(): @@ -787,7 +777,7 @@ # https://www.mercurial-scm.org/wiki/DirstateTransactionPlan # record when mtime start to be ambiguous - now = _getfsnow(self._opener) + now = timestamp.get_fs_now(self._opener) # delay writing in-memory changes out tr.addfilegenerator(