diff -r 17c16bcf6926 -r 25c1f3ddd927 mercurial/dispatch.py --- a/mercurial/dispatch.py Sun Jun 12 23:30:39 2011 +0300 +++ b/mercurial/dispatch.py Mon Jun 13 00:19:26 2011 +0300 @@ -572,16 +572,20 @@ atexit.register(print_time) if options['verbose'] or options['debug'] or options['quiet']: - ui.setconfig('ui', 'verbose', str(bool(options['verbose']))) - ui.setconfig('ui', 'debug', str(bool(options['debug']))) - ui.setconfig('ui', 'quiet', str(bool(options['quiet']))) + for ui in (ui, lui): + ui.setconfig('ui', 'verbose', str(bool(options['verbose']))) + ui.setconfig('ui', 'debug', str(bool(options['debug']))) + ui.setconfig('ui', 'quiet', str(bool(options['quiet']))) if options['traceback']: - ui.setconfig('ui', 'traceback', 'on') + for ui in (ui, lui): + ui.setconfig('ui', 'traceback', 'on') if options['noninteractive']: - ui.setconfig('ui', 'interactive', 'off') + for ui in (ui, lui): + ui.setconfig('ui', 'interactive', 'off') if cmdoptions.get('insecure', False): - ui.setconfig('web', 'cacerts', '') + for ui in (ui, lui): + ui.setconfig('web', 'cacerts', '') if options['help']: return commands.help_(ui, cmd, options['version'])