diff -r 4554649a6ea4 -r 5c7dbb730179 mercurial/cmdutil.py --- a/mercurial/cmdutil.py Wed Oct 18 19:00:33 2017 +0200 +++ b/mercurial/cmdutil.py Thu Oct 19 12:37:26 2017 +0200 @@ -2599,7 +2599,7 @@ except ValueError: raise error.Abort(_('malformatted line-range pattern %s') % pat) try: - fromline, toline = map(int, linerange.split('-')) + fromline, toline = map(int, linerange.split(':')) except ValueError: raise error.Abort(_("invalid line range for %s") % pat) msg = _("line range pattern '%s' must match exactly one file") % pat