--- a/hgext/convert/__init__.py Fri Nov 09 20:21:35 2007 -0200
+++ b/hgext/convert/__init__.py Fri Nov 09 20:21:35 2007 -0200
@@ -32,12 +32,16 @@
]
def convertsource(ui, path, type, rev):
+ exceptions = []
for name, source in source_converters:
try:
if not type or name == type:
return source(ui, path, rev)
except NoRepo, inst:
- ui.note(_("convert: %s\n") % inst)
+ exceptions.append(inst)
+ if not ui.quiet:
+ for inst in exceptions:
+ ui.write(_("%s\n") % inst)
raise util.Abort('%s: unknown repository type' % path)
def convertsink(ui, path, type):