--- a/mercurial/dispatch.py Fri Nov 27 17:00:00 2020 -0500
+++ b/mercurial/dispatch.py Fri Nov 27 17:03:29 2020 -0500
@@ -519,10 +519,10 @@
def aliasinterpolate(name, args, cmd):
- '''interpolate args into cmd for shell aliases
+ """interpolate args into cmd for shell aliases
This also handles $0, $@ and "$@".
- '''
+ """
# util.interpolate can't deal with "$@" (with quotes) because it's only
# built to match prefix + patterns.
replacemap = {b'$%d' % (i + 1): arg for i, arg in enumerate(args)}
@@ -630,12 +630,18 @@
except error.UnknownCommand:
self.badalias = _(
b"alias '%s' resolves to unknown command '%s'"
- ) % (self.name, cmd,)
+ ) % (
+ self.name,
+ cmd,
+ )
self.unknowncmd = True
except error.AmbiguousCommand:
self.badalias = _(
b"alias '%s' resolves to ambiguous command '%s'"
- ) % (self.name, cmd,)
+ ) % (
+ self.name,
+ cmd,
+ )
def _populatehelp(self, ui, name, cmd, fn, defaulthelp=None):
# confine strings to be passed to i18n.gettext()