##// END OF EJS Templates
color: look for mq with extensions.find
Martin Geisler -
r8278:1f9787de default
parent child Browse files
Show More
@@ -232,11 +232,13 b' def uisetup(ui):'
232 232 _setupcmd(ui, 'outgoing', commands.table, None, _diff_effects)
233 233 _setupcmd(ui, 'tip', commands.table, None, _diff_effects)
234 234 _setupcmd(ui, 'status', commands.table, colorstatus, _status_effects)
235 if ui.config('extensions', 'hgext.mq') is not None or \
236 ui.config('extensions', 'mq') is not None:
237 from hgext import mq
235 try:
236 mq = extensions.find('mq')
238 237 _setupcmd(ui, 'qdiff', mq.cmdtable, colordiff, _diff_effects)
239 238 _setupcmd(ui, 'qseries', mq.cmdtable, colorqseries, _patch_effects)
239 except KeyError:
240 # The mq extension is not enabled
241 pass
240 242
241 243 def _setupcmd(ui, cmd, table, func, effectsmap):
242 244 '''patch in command to command table and load effect map'''
General Comments 0
You need to be logged in to leave comments. Login now