diff -r af402c6b90db -r 15a1e37f80bd mercurial/profiling.py --- a/mercurial/profiling.py Fri Jun 01 11:23:27 2018 +0200 +++ b/mercurial/profiling.py Fri Jun 01 17:27:58 2018 +0200 @@ -101,7 +101,8 @@ else: ui.warn(_("invalid sampling frequency '%s' - ignoring\n") % freq) - statprof.start(mechanism='thread') + track = ui.config('profiling', 'time-track') + statprof.start(mechanism='thread', track=track) try: yield