--- a/hgext3rd/evolve/__init__.py Thu Jul 11 21:48:02 2019 -0700
+++ b/hgext3rd/evolve/__init__.py Thu Jul 11 21:48:37 2019 -0700
@@ -429,8 +429,9 @@
if not matchingevolvecommands:
raise error.Abort(_('unknown command: %s') % cmd)
elif len(matchingevolvecommands) > 1:
- msg = _('ambiguous command specification: "%s" matches %r')
- raise error.Abort(msg % (cmd, matchingevolvecommands))
+ matchstr = ', '.join(matchingevolvecommands)
+ msg = _("ambiguous command specification: '%s' matches [%s]")
+ raise error.Abort(msg % (cmd, matchstr))
else:
whitelist.add(matchingevolvecommands[0])
for disabledcmd in set(cmdtable) - whitelist: