comparison mercurial/cmdutil.py @ 20758:98d6c7954057

getgraphlogrevs: do not convert smartset to baseset We are now sure that revs is a smartset. We remove the baseset call that would defeat any lazyness.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Fri, 14 Mar 2014 16:26:50 -0700
parents 3813a1dd9eb9
children 74139960c302
comparison
equal deleted inserted replaced
20757:3813a1dd9eb9 20758:98d6c7954057
1648 else: 1648 else:
1649 revs = revset.spanset(repo) 1649 revs = revset.spanset(repo)
1650 revs.reverse() 1650 revs.reverse()
1651 if not revs: 1651 if not revs:
1652 return [], None, None 1652 return [], None, None
1653 revs = revset.baseset(revs)
1654 expr, filematcher = _makegraphlogrevset(repo, pats, opts, revs) 1653 expr, filematcher = _makegraphlogrevset(repo, pats, opts, revs)
1655 if possiblyunsorted: 1654 if possiblyunsorted:
1656 revs.sort(reverse=True) 1655 revs.sort(reverse=True)
1657 if expr: 1656 if expr:
1658 # Revset matchers often operate faster on revisions in changelog 1657 # Revset matchers often operate faster on revisions in changelog