equal
deleted
inserted
replaced
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: |