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(