comparison mercurial/ui.py @ 3035:1efd5a6df5a3

do not enable verbose output if quiet is specified in the cmdline
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Sun, 03 Sep 2006 02:28:39 +0200
parents 01454af644b8
children 24c1db20990c
comparison
equal deleted inserted replaced
3034:3acb76f0124d 3035:1efd5a6df5a3
52 return getattr(self.parentui, key) 52 return getattr(self.parentui, key)
53 53
54 def updateopts(self, verbose=False, debug=False, quiet=False, 54 def updateopts(self, verbose=False, debug=False, quiet=False,
55 interactive=True, traceback=False, config=[]): 55 interactive=True, traceback=False, config=[]):
56 self.quiet = (self.quiet or quiet) and not verbose and not debug 56 self.quiet = (self.quiet or quiet) and not verbose and not debug
57 self.verbose = (self.verbose or verbose) or debug 57 self.verbose = ((self.verbose or verbose) or debug) and not self.quiet
58 self.debugflag = (self.debugflag or debug) 58 self.debugflag = (self.debugflag or debug)
59 self.interactive = (self.interactive and interactive) 59 self.interactive = (self.interactive and interactive)
60 self.traceback = self.traceback or traceback 60 self.traceback = self.traceback or traceback
61 for cfg in config: 61 for cfg in config:
62 try: 62 try: