equal
deleted
inserted
replaced
70 > ui.write('BADEXTS: %s\n' % ' '.join(sorted(extensions.notloaded()))) |
70 > ui.write('BADEXTS: %s\n' % ' '.join(sorted(extensions.notloaded()))) |
71 > EOF |
71 > EOF |
72 $ hg --config extensions.badexts=showbadexts.py showbadexts 2>&1 | grep '^BADEXTS' |
72 $ hg --config extensions.badexts=showbadexts.py showbadexts 2>&1 | grep '^BADEXTS' |
73 BADEXTS: badext badext2 |
73 BADEXTS: badext badext2 |
74 |
74 |
75 show traceback for ImportError of hgext.name if debug is set |
75 show traceback for ImportError of hgext.name if devel.debug.extensions is set |
76 (note that --debug option isn't applied yet when loading extensions) |
|
77 |
76 |
78 $ (hg help help --traceback --config ui.debug=yes 2>&1) \ |
77 $ (hg help help --traceback --debug --config devel.debug.extensions=yes 2>&1) \ |
79 > | grep -v '^ ' \ |
78 > | grep -v '^ ' \ |
80 > | egrep 'extension..[^p]|^Exception|Traceback|ImportError|not import' |
79 > | egrep 'extension..[^p]|^Exception|Traceback|ImportError|not import' |
81 *** failed to import extension badext from $TESTTMP/badext.py: bit bucket overflow |
80 *** failed to import extension badext from $TESTTMP/badext.py: bit bucket overflow |
82 Traceback (most recent call last): |
81 Traceback (most recent call last): |
83 Exception: bit bucket overflow |
82 Exception: bit bucket overflow |