mercurial/dispatch.py
changeset 13393 d38d500deb08
parent 13392 777cef34a890
child 13394 30e103dacd5f
equal deleted inserted replaced
13392:777cef34a890 13393:d38d500deb08
   224                     if m.groups()[0] == '$':
   224                     if m.groups()[0] == '$':
   225                         return m.group()
   225                         return m.group()
   226                     elif int(m.groups()[0]) <= len(args):
   226                     elif int(m.groups()[0]) <= len(args):
   227                         return m.group()
   227                         return m.group()
   228                     else:
   228                     else:
       
   229                         ui.debug(_("No argument found for substitution"
       
   230                                    "of %i variable in alias '%s' definition.")
       
   231                                  % (int(m.groups()[0]), self.name))
   229                         return ''
   232                         return ''
   230                 cmd = re.sub(r'\$(\d+|\$)', _checkvar, self.definition[1:])
   233                 cmd = re.sub(r'\$(\d+|\$)', _checkvar, self.definition[1:])
   231                 replace = dict((str(i + 1), arg) for i, arg in enumerate(args))
   234                 replace = dict((str(i + 1), arg) for i, arg in enumerate(args))
   232                 replace['0'] = self.name
   235                 replace['0'] = self.name
   233                 replace['@'] = ' '.join(args)
   236                 replace['@'] = ' '.join(args)