mercurial/cmdutil.py
changeset 34905 5c7dbb730179
parent 34904 4554649a6ea4
child 34907 0ccfc468423a
equal deleted inserted replaced
34904:4554649a6ea4 34905:5c7dbb730179
  2597         try:
  2597         try:
  2598             pat, linerange = pat.rsplit(',', 1)
  2598             pat, linerange = pat.rsplit(',', 1)
  2599         except ValueError:
  2599         except ValueError:
  2600             raise error.Abort(_('malformatted line-range pattern %s') % pat)
  2600             raise error.Abort(_('malformatted line-range pattern %s') % pat)
  2601         try:
  2601         try:
  2602             fromline, toline = map(int, linerange.split('-'))
  2602             fromline, toline = map(int, linerange.split(':'))
  2603         except ValueError:
  2603         except ValueError:
  2604             raise error.Abort(_("invalid line range for %s") % pat)
  2604             raise error.Abort(_("invalid line range for %s") % pat)
  2605         msg = _("line range pattern '%s' must match exactly one file") % pat
  2605         msg = _("line range pattern '%s' must match exactly one file") % pat
  2606         fname = scmutil.parsefollowlinespattern(repo, None, pat, msg)
  2606         fname = scmutil.parsefollowlinespattern(repo, None, pat, msg)
  2607         linerangebyfname.append(
  2607         linerangebyfname.append(