Mercurial > public > mercurial-scm > hg-stable
diff mercurial/commands.py @ 3526:68341c06bc61
Make revrange return a list of ints so that callers don't have to convert
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Thu, 26 Oct 2006 17:27:07 -0500 |
parents | 7ed86c28f1ae |
children | 45620faafa28 |
line wrap: on
line diff
--- a/mercurial/commands.py Thu Oct 26 17:15:55 2006 -0500 +++ b/mercurial/commands.py Thu Oct 26 17:27:07 2006 -0500 @@ -102,7 +102,7 @@ defrange = '%s:0' % repo.changectx().rev() else: defrange = 'tip:0' - revs = map(int, cmdutil.revrange(ui, repo, opts['rev'] or [defrange])) + revs = cmdutil.revrange(ui, repo, opts['rev'] or [defrange]) wanted = {} slowpath = anypats fncache = {} @@ -1375,7 +1375,7 @@ """ if not changesets: raise util.Abort(_("export requires at least one changeset")) - revs = list(cmdutil.revrange(ui, repo, changesets)) + revs = cmdutil.revrange(ui, repo, changesets) if len(revs) > 1: ui.note(_('exporting patches:\n')) else: @@ -1841,8 +1841,7 @@ count = 0 if opts['copies'] and opts['rev']: - endrev = max([int(i) - for i in cmdutil.revrange(ui, repo, opts['rev'])]) + 1 + endrev = max(cmdutil.revrange(ui, repo, opts['rev'])) + 1 else: endrev = repo.changelog.count() rcache = {}