mercurial/dispatch.py
branchstable
changeset 32383 f928d53b687c
parent 32054 616e788321cc
child 32652 9929af2b09b4
equal deleted inserted replaced
32326:99515353c72a 32383:f928d53b687c
   831 
   831 
   832         if options['noninteractive']:
   832         if options['noninteractive']:
   833             for ui_ in uis:
   833             for ui_ in uis:
   834                 ui_.setconfig('ui', 'interactive', 'off', '-y')
   834                 ui_.setconfig('ui', 'interactive', 'off', '-y')
   835 
   835 
   836         if util.parsebool(options['pager']):
       
   837             ui.pager('internal-always-' + cmd)
       
   838         elif options['pager'] != 'auto':
       
   839             ui.disablepager()
       
   840 
       
   841         if cmdoptions.get('insecure', False):
   836         if cmdoptions.get('insecure', False):
   842             for ui_ in uis:
   837             for ui_ in uis:
   843                 ui_.insecureconnections = True
   838                 ui_.insecureconnections = True
   844 
   839 
   845         # setup color handling
   840         # setup color handling before pager, because setting up pager
       
   841         # might cause incorrect console information
   846         coloropt = options['color']
   842         coloropt = options['color']
   847         for ui_ in uis:
   843         for ui_ in uis:
   848             if coloropt:
   844             if coloropt:
   849                 ui_.setconfig('ui', 'color', coloropt, '--color')
   845                 ui_.setconfig('ui', 'color', coloropt, '--color')
   850             color.setup(ui_)
   846             color.setup(ui_)
       
   847 
       
   848         if util.parsebool(options['pager']):
       
   849             ui.pager('internal-always-' + cmd)
       
   850         elif options['pager'] != 'auto':
       
   851             ui.disablepager()
   851 
   852 
   852         if options['version']:
   853         if options['version']:
   853             return commands.version_(ui)
   854             return commands.version_(ui)
   854         if options['help']:
   855         if options['help']:
   855             return commands.help_(ui, cmd, command=cmd is not None)
   856             return commands.help_(ui, cmd, command=cmd is not None)