equal
deleted
inserted
replaced
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( |