Mercurial > public > mercurial-scm > hg
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]