diff --git a/remotefilelog/remotefilectx.py b/remotefilelog/remotefilectx.py --- a/remotefilelog/remotefilectx.py +++ b/remotefilelog/remotefilectx.py @@ -7,6 +7,7 @@ import collections import os +import time from mercurial.i18n import _ from mercurial.node import bin, hex, nullid, nullrev from mercurial import context, util, error, ancestor, phases, extensions @@ -345,6 +346,7 @@ def _linknodeviafastlog(self, repo, path, srcrev, fnode, cl, mfl, commonlogkwargs): + start = time.time() reponame = repo.ui.config('fbconduit', 'reponame') logmsg = '' if self._conduit is None: @@ -375,7 +377,9 @@ logmsg = 'fastlog failed (%s)' % e return None finally: - repo.ui.log('linkrevfixup', logmsg, **commonlogkwargs) + elapsed = time.time() - start + repo.ui.log('linkrevfixup', logmsg, elapsed=elapsed * 1000, + **commonlogkwargs) def _verifylinknode(self, revs, linknode):