configitems: register the 'diff.*' config
authorBoris Feld <boris.feld@octobus.net>
Sun, 08 Oct 2017 21:47:14 +0200
changeset 34521 aacb17cc0ee4
parent 34520 ca5b833ce756
child 34522 bed1d2eaa108
configitems: register the 'diff.*' config All the config were already using a unified function with a forced default, so, registering them all at once seems safe.
mercurial/configitems.py
mercurial/patch.py
--- a/mercurial/configitems.py	Sun Oct 08 20:43:46 2017 +0200
+++ b/mercurial/configitems.py	Sun Oct 08 21:47:14 2017 +0200
@@ -146,6 +146,36 @@
 coreconfigitem('devel', 'strip-obsmarkers',
     default=True,
 )
+coreconfigitem('diff', 'nodates',
+    default=None,
+)
+coreconfigitem('diff', 'showfunc',
+    default=None,
+)
+coreconfigitem('diff', 'unified',
+    default=None,
+)
+coreconfigitem('diff', 'git',
+    default=None,
+)
+coreconfigitem('diff', 'ignorews',
+    default=None,
+)
+coreconfigitem('diff', 'ignorewsamount',
+    default=None,
+)
+coreconfigitem('diff', 'ignoreblanklines',
+    default=None,
+)
+coreconfigitem('diff', 'ignorewseol',
+    default=None,
+)
+coreconfigitem('diff', 'nobinary',
+    default=None,
+)
+coreconfigitem('diff', 'noprefix',
+    default=None,
+)
 coreconfigitem('email', 'charsets',
     default=list,
 )
--- a/mercurial/patch.py	Sun Oct 08 20:43:46 2017 +0200
+++ b/mercurial/patch.py	Sun Oct 08 21:47:14 2017 +0200
@@ -2235,7 +2235,7 @@
                 return v
         if forceplain is not None and ui.plain():
             return forceplain
-        return getter(section, name or key, None, untrusted=untrusted)
+        return getter(section, name or key, untrusted=untrusted)
 
     # core options, expected to be understood by every diff parser
     buildopts = {