diff mercurial/commands.py @ 13191:1aea66b71f4f

extensions: warn about invalid extensions when listing disabled commands Invalid extensions in hgext/ could in some cases cause a crash when searching for unknown commands in disabled extensions. With this change we issue a warning if extracting commands from the extensions fails. Traceback is available on request. Reported on https://bugzilla.redhat.com/show_bug.cgi?id=663183 with forest.py.
author Mads Kiilerich <mads@kiilerich.com>
date Sun, 26 Dec 2010 00:43:49 +0100
parents 6320101a638c
children 0935ff767285
line wrap: on
line diff
--- a/mercurial/commands.py	Wed Dec 22 13:25:00 2010 -0600
+++ b/mercurial/commands.py	Sun Dec 26 00:43:49 2010 +0100
@@ -2034,7 +2034,7 @@
                        'extensions\n'))
 
     def helpextcmd(name):
-        cmd, ext, mod = extensions.disabledcmd(name, ui.config('ui', 'strict'))
+        cmd, ext, mod = extensions.disabledcmd(ui, name, ui.config('ui', 'strict'))
         doc = gettext(mod.__doc__).splitlines()[0]
 
         msg = help.listexts(_("'%s' is provided by the following "