diff mercurial/configitems.py @ 35219:9153871d50e0

lock: allow to configure when the lock messages are displayed We add a new 'ui.timeout.warn' config to set a grace period before we display lock related warning: waiting for lock on PATH held by PROCESS The config is based on 'ui.timeout' and expresses a number of seconds before the warning is displayed. Negative values disable the warning altogether. The messages go to the debug output to help people trouble-shooting deadlocks.
author Boris Feld <boris.feld@octobus.net>
date Wed, 29 Nov 2017 20:39:59 -0500
parents 66ecde8a704d
children 5a62910948d2
line wrap: on
line diff
--- a/mercurial/configitems.py	Wed Nov 29 20:36:29 2017 -0500
+++ b/mercurial/configitems.py	Wed Nov 29 20:39:59 2017 -0500
@@ -1081,6 +1081,9 @@
 coreconfigitem('ui', 'timeout',
     default='600',
 )
+coreconfigitem('ui', 'timeout.warn',
+    default=0,
+)
 coreconfigitem('ui', 'traceback',
     default=False,
 )