--- a/mercurial/commands.py Tue Aug 22 20:45:03 2006 -0300
+++ b/mercurial/commands.py Tue Aug 22 22:49:30 2006 -0300
@@ -3305,12 +3305,14 @@
if num: signal.signal(num, catchterm)
try:
- u = ui.ui(traceback='--traceback' in sys.argv[1:],
- readhooks=[load_extensions])
+ u = ui.ui(traceback='--traceback' in sys.argv[1:])
except util.Abort, inst:
sys.stderr.write(_("abort: %s\n") % inst)
return -1
+ load_extensions(u)
+ u.addreadhook(load_extensions)
+
try:
cmd, func, args, options, cmdoptions = parse(u, args)
if options["time"]: