Show More
@@ -89,6 +89,19 b' def logmessage(opts):' | |||
|
89 | 89 | (logfile, inst.strerror)) |
|
90 | 90 | return message |
|
91 | 91 | |
|
92 | def loglimit(opts): | |
|
93 | """get the log limit according to option -l/--limit""" | |
|
94 | limit = opts.get('limit') | |
|
95 | if limit: | |
|
96 | try: | |
|
97 | limit = int(limit) | |
|
98 | except ValueError: | |
|
99 | raise util.Abort(_('limit must be a positive integer')) | |
|
100 | if limit <= 0: raise util.Abort(_('limit must be positive')) | |
|
101 | else: | |
|
102 | limit = sys.maxint | |
|
103 | return limit | |
|
104 | ||
|
92 | 105 | def setremoteconfig(ui, opts): |
|
93 | 106 | "copy remote options to ui tree" |
|
94 | 107 | if opts.get('ssh'): |
@@ -1699,14 +1699,7 b' def log(ui, repo, *pats, **opts):' | |||
|
1699 | 1699 | get = util.cachefunc(lambda r: repo.changectx(r).changeset()) |
|
1700 | 1700 | changeiter, matchfn = cmdutil.walkchangerevs(ui, repo, pats, get, opts) |
|
1701 | 1701 | |
|
1702 | if opts['limit']: | |
|
1703 | try: | |
|
1704 | limit = int(opts['limit']) | |
|
1705 | except ValueError: | |
|
1706 | raise util.Abort(_('limit must be a positive integer')) | |
|
1707 | if limit <= 0: raise util.Abort(_('limit must be positive')) | |
|
1708 | else: | |
|
1709 | limit = sys.maxint | |
|
1702 | limit = cmdutil.loglimit(opts) | |
|
1710 | 1703 | count = 0 |
|
1711 | 1704 | |
|
1712 | 1705 | if opts['copies'] and opts['rev']: |
General Comments 0
You need to be logged in to leave comments.
Login now