--- a/mercurial/commands.py Mon Sep 21 19:21:32 2009 +0200
+++ b/mercurial/commands.py Sun Oct 25 18:43:56 2009 -0500
@@ -1289,10 +1289,10 @@
skip = {}
revfiles = {}
get = util.cachefunc(lambda r: repo[r])
- changeiter, matchfn = cmdutil.walkchangerevs(ui, repo, pats, get, opts)
+ matchfn = cmdutil.match(repo, pats, opts)
found = False
follow = opts.get('follow')
- for st, rev, fns in changeiter:
+ for st, rev, fns in cmdutil.walkchangerevs(ui, repo, matchfn, get, opts):
if st == 'window':
matches.clear()
revfiles.clear()
@@ -1980,8 +1980,7 @@
"""
get = util.cachefunc(lambda r: repo[r])
- changeiter, matchfn = cmdutil.walkchangerevs(ui, repo, pats, get, opts)
-
+ matchfn = cmdutil.match(repo, pats, opts)
limit = cmdutil.loglimit(opts)
count = 0
@@ -2028,7 +2027,7 @@
only_branches = opts.get('only_branch')
displayer = cmdutil.show_changeset(ui, repo, opts, True, matchfn)
- for st, rev, fns in changeiter:
+ for st, rev, fns in cmdutil.walkchangerevs(ui, repo, matchfn, get, opts):
if st == 'add':
parents = [p for p in repo.changelog.parentrevs(rev)
if p != nullrev]