mercurial/dispatch.py
changeset 40729 c93d046d4300
parent 40651 1243295fcc3a
child 41193 dd97354b8891
equal deleted inserted replaced
40728:2cd5f1fac788 40729:c93d046d4300
   864 
   864 
   865         # All aliases and commands are completely defined, now.
   865         # All aliases and commands are completely defined, now.
   866         # Check abbreviation/ambiguity of shell alias.
   866         # Check abbreviation/ambiguity of shell alias.
   867         shellaliasfn = _checkshellalias(lui, ui, args)
   867         shellaliasfn = _checkshellalias(lui, ui, args)
   868         if shellaliasfn:
   868         if shellaliasfn:
       
   869             # no additional configs will be set, set up the ui instances
       
   870             for ui_ in uis:
       
   871                 extensions.populateui(ui_)
   869             return shellaliasfn()
   872             return shellaliasfn()
   870 
   873 
   871         # check for fallback encoding
   874         # check for fallback encoding
   872         fallback = lui.config('ui', 'fallbackencoding')
   875         fallback = lui.config('ui', 'fallbackencoding')
   873         if fallback:
   876         if fallback:
   945             # ui.pager() expects 'internal-always-' prefix in this case
   948             # ui.pager() expects 'internal-always-' prefix in this case
   946             ui.pager('internal-always-' + cmd)
   949             ui.pager('internal-always-' + cmd)
   947         elif options['pager'] != 'auto':
   950         elif options['pager'] != 'auto':
   948             for ui_ in uis:
   951             for ui_ in uis:
   949                 ui_.disablepager()
   952                 ui_.disablepager()
       
   953 
       
   954         # configs are fully loaded, set up the ui instances
       
   955         for ui_ in uis:
       
   956             extensions.populateui(ui_)
   950 
   957 
   951         if options['version']:
   958         if options['version']:
   952             return commands.version_(ui)
   959             return commands.version_(ui)
   953         if options['help']:
   960         if options['help']:
   954             return commands.help_(ui, cmd, command=cmd is not None)
   961             return commands.help_(ui, cmd, command=cmd is not None)