diff tests/test-extension.t @ 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 4fee1fd3de9a
children 1f9e11f65cd7
line wrap: on
line diff
--- a/tests/test-extension.t	Wed Dec 22 13:25:00 2010 -0600
+++ b/tests/test-extension.t	Sun Dec 26 00:43:49 2010 +0100
@@ -315,6 +315,11 @@
   
   use "hg help extensions" for information on enabling extensions
 
+  $ cat > hgext/forest.py <<EOF
+  > cmdtable = None
+  > EOF
   $ hg --config extensions.path=./path.py help foo > /dev/null
+  warning: error finding commands in $TESTTMP/hgext/forest.py
   hg: unknown command 'foo'
+  warning: error finding commands in $TESTTMP/hgext/forest.py
   [255]