diff -r 4f04368423ec -r b30aa02c85e7 mercurial/commands.py --- a/mercurial/commands.py Thu May 18 16:49:45 2006 -0700 +++ b/mercurial/commands.py Sun May 21 22:14:11 2006 -0700 @@ -3291,6 +3291,9 @@ continue for x in external: + uisetup = getattr(x, 'uisetup', None) + if uisetup: + uisetup(u) cmdtable = getattr(x, 'cmdtable', {}) for t in cmdtable: if t in table: