mercurial/ui.py
branchstable
changeset 29082 77de985d7c91
parent 28962 ad2cd2ef25d9
child 29095 3f33831a9202
--- a/mercurial/ui.py	Wed May 04 22:44:30 2016 -0400
+++ b/mercurial/ui.py	Thu May 05 16:29:31 2016 +0200
@@ -1161,6 +1161,9 @@
         - msg: message explaining what is deprecated and how to upgrade,
         - version: last version where the API will be supported,
         """
+        if not (self.configbool('devel', 'all-warnings')
+                or self.configbool('devel', 'deprec-warn')):
+            return
         msg += ("\n(compatibility will be dropped after Mercurial-%s,"
                 " update your code.)") % version
         self.develwarn(msg, stacklevel=2)