Mercurial > public > mercurial-scm > hg
comparison mercurial/cmdutil.py @ 34905:5c7dbb730179
log: switch to FROMLINE:TOLINE syntax for -L/--line-range
This is more consistent with the followlines() revset.
author | Denis Laxalde <denis.laxalde@logilab.fr> |
---|---|
date | Thu, 19 Oct 2017 12:37:26 +0200 |
parents | 4554649a6ea4 |
children | 0ccfc468423a |
comparison
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( |