cmdutil: have walkchangerevs utilize common function to build revs

This commit is contained in:
Yuya Nishihara 2015-02-06 00:22:20 +09:00
parent 97ca3a4dd8
commit f61265845b

View File

@ -1473,14 +1473,7 @@ def walkchangerevs(repo, match, opts, prepare):
function on each context in the window in forward order.'''
follow = opts.get('follow') or opts.get('follow_first')
if opts.get('rev'):
revs = scmutil.revrange(repo, opts.get('rev'))
elif follow:
revs = repo.revs('reverse(:.)')
else:
revs = revset.spanset(repo)
revs.reverse()
revs = _logrevs(repo, opts)
if not revs:
return []
wanted = set()