Mercurial > public > mercurial-scm > hg
comparison 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 |
comparison
equal
deleted
inserted
replaced
17047:d63fb1fce977 | 17048:15d4d475de9e |
---|---|
17 self._ocfg = config.config() # overlay | 17 self._ocfg = config.config() # overlay |
18 self._tcfg = config.config() # trusted | 18 self._tcfg = config.config() # trusted |
19 self._ucfg = config.config() # untrusted | 19 self._ucfg = config.config() # untrusted |
20 self._trustusers = set() | 20 self._trustusers = set() |
21 self._trustgroups = set() | 21 self._trustgroups = set() |
22 self.callhooks = True | |
22 | 23 |
23 if src: | 24 if src: |
24 self.fout = src.fout | 25 self.fout = src.fout |
25 self.ferr = src.ferr | 26 self.ferr = src.ferr |
26 self.fin = src.fin | 27 self.fin = src.fin |
29 self._ucfg = src._ucfg.copy() | 30 self._ucfg = src._ucfg.copy() |
30 self._ocfg = src._ocfg.copy() | 31 self._ocfg = src._ocfg.copy() |
31 self._trustusers = src._trustusers.copy() | 32 self._trustusers = src._trustusers.copy() |
32 self._trustgroups = src._trustgroups.copy() | 33 self._trustgroups = src._trustgroups.copy() |
33 self.environ = src.environ | 34 self.environ = src.environ |
35 self.callhooks = src.callhooks | |
34 self.fixconfig() | 36 self.fixconfig() |
35 else: | 37 else: |
36 self.fout = sys.stdout | 38 self.fout = sys.stdout |
37 self.ferr = sys.stderr | 39 self.ferr = sys.stderr |
38 self.fin = sys.stdin | 40 self.fin = sys.stdin |