diff -r cf0f8d9256c7 -r 68341c06bc61 mercurial/commands.py --- 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 = {}