changeset 3177:25a6a2520255

directaccess: register config item if possible Mercurial 4.4 warns about unregistered config.
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Thu, 19 Oct 2017 18:17:47 +0200
parents 461c9d940519
children 326e0ee1eed1
files hgext3rd/evolve/hack/directaccess.py
diffstat 1 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/hgext3rd/evolve/hack/directaccess.py
+++ b/hgext3rd/evolve/hack/directaccess.py
@@ -24,6 +24,14 @@
     from mercurial import cmdutil
     command = cmdutil.command(cmdtable)
 
+if util.safehasattr(registrar, 'configitem'):
+    configtable = {}
+    configitem = registrar.configitem(configtable)
+
+    configitem('directaccess', 'loadsafter',
+               default=[],
+    )
+
 # By default, all the commands have directaccess with warnings
 # List of commands that have no directaccess and directaccess with no warning
 directaccesslevel = [