--- a/mercurial/commands.py Fri Feb 29 01:25:31 2008 +0100
+++ b/mercurial/commands.py Fri Feb 29 01:51:23 2008 +0100
@@ -1699,14 +1699,7 @@
get = util.cachefunc(lambda r: repo.changectx(r).changeset())
changeiter, matchfn = cmdutil.walkchangerevs(ui, repo, pats, get, opts)
- if opts['limit']:
- try:
- limit = int(opts['limit'])
- except ValueError:
- raise util.Abort(_('limit must be a positive integer'))
- if limit <= 0: raise util.Abort(_('limit must be positive'))
- else:
- limit = sys.maxint
+ limit = cmdutil.loglimit(opts)
count = 0
if opts['copies'] and opts['rev']: