diff mercurial/ui.py @ 17048:15d4d475de9e stable

ui: add a variable to control whether hooks should be called So hooks can be temporarily disabled.
author Idan Kamara <idankk86@gmail.com>
date Sat, 23 Jun 2012 19:57:07 +0300
parents f5dd179bfa4a
children fba17a64fa49
line wrap: on
line diff
--- a/mercurial/ui.py	Thu Jun 28 18:39:16 2012 +0200
+++ b/mercurial/ui.py	Sat Jun 23 19:57:07 2012 +0300
@@ -19,6 +19,7 @@
         self._ucfg = config.config() # untrusted
         self._trustusers = set()
         self._trustgroups = set()
+        self.callhooks = True
 
         if src:
             self.fout = src.fout
@@ -31,6 +32,7 @@
             self._trustusers = src._trustusers.copy()
             self._trustgroups = src._trustgroups.copy()
             self.environ = src.environ
+            self.callhooks = src.callhooks
             self.fixconfig()
         else:
             self.fout = sys.stdout