##// END OF EJS Templates
logcmdutil: raise `InputError` on bad CLI arguments...
Martin von Zweigbergk -
r49401:91017508 default
parent child Browse files
Show More
@@ -62,9 +62,9 b' def getlimit(opts):'
62 62 try:
63 63 limit = int(limit)
64 64 except ValueError:
65 raise error.Abort(_(b'limit must be a positive integer'))
65 raise error.InputError(_(b'limit must be a positive integer'))
66 66 if limit <= 0:
67 raise error.Abort(_(b'limit must be positive'))
67 raise error.InputError(_(b'limit must be positive'))
68 68 else:
69 69 limit = None
70 70 return limit
@@ -1108,11 +1108,13 b' def _parselinerangeopt(repo, opts):'
1108 1108 try:
1109 1109 pat, linerange = pat.rsplit(b',', 1)
1110 1110 except ValueError:
1111 raise error.Abort(_(b'malformatted line-range pattern %s') % pat)
1111 raise error.InputError(
1112 _(b'malformatted line-range pattern %s') % pat
1113 )
1112 1114 try:
1113 1115 fromline, toline = map(int, linerange.split(b':'))
1114 1116 except ValueError:
1115 raise error.Abort(_(b"invalid line range for %s") % pat)
1117 raise error.InputError(_(b"invalid line range for %s") % pat)
1116 1118 msg = _(b"line range pattern '%s' must match exactly one file") % pat
1117 1119 fname = scmutil.parsefollowlinespattern(repo, None, pat, msg)
1118 1120 linerangebyfname.append(
@@ -1271,7 +1273,7 b' def displayrevs(ui, repo, revs, displaye'
1271 1273 def checkunsupportedgraphflags(pats, opts):
1272 1274 for op in [b"newest_first"]:
1273 1275 if op in opts and opts[op]:
1274 raise error.Abort(
1276 raise error.InputError(
1275 1277 _(b"-G/--graph option is incompatible with --%s")
1276 1278 % op.replace(b"_", b"-")
1277 1279 )
General Comments 0
You need to be logged in to leave comments. Login now