Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/commands.py @ 6190:a79d9408806f
Move finding/checking the log limit to cmdutil
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Fri, 29 Feb 2008 01:51:23 +0100 |
parents | 81cbb5dfdec0 |
children | 01594b0c86e2 |
comparison
equal
deleted
inserted
replaced
6189:81cbb5dfdec0 | 6190:a79d9408806f |
---|---|
1697 """ | 1697 """ |
1698 | 1698 |
1699 get = util.cachefunc(lambda r: repo.changectx(r).changeset()) | 1699 get = util.cachefunc(lambda r: repo.changectx(r).changeset()) |
1700 changeiter, matchfn = cmdutil.walkchangerevs(ui, repo, pats, get, opts) | 1700 changeiter, matchfn = cmdutil.walkchangerevs(ui, repo, pats, get, opts) |
1701 | 1701 |
1702 if opts['limit']: | 1702 limit = cmdutil.loglimit(opts) |
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 | |
1710 count = 0 | 1703 count = 0 |
1711 | 1704 |
1712 if opts['copies'] and opts['rev']: | 1705 if opts['copies'] and opts['rev']: |
1713 endrev = max(cmdutil.revrange(repo, opts['rev'])) + 1 | 1706 endrev = max(cmdutil.revrange(repo, opts['rev'])) + 1 |
1714 else: | 1707 else: |