comparison mercurial/cmdutil.py @ 20759:74139960c302

getgraphlogrevs: return an empty baseset instead of a empty list We aims at returning smartset only so that function higher in the stack can use smartset feature.
author Lucas Moscovicz <lmoscovicz@fb.com>
date Fri, 14 Mar 2014 13:26:40 -0700
parents 98d6c7954057
children d5fa413346e7
comparison
equal deleted inserted replaced
20758:98d6c7954057 20759:74139960c302
1647 revs = repo.revs('reverse(:.)') 1647 revs = repo.revs('reverse(:.)')
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 revset.baseset(), None, None
1653 expr, filematcher = _makegraphlogrevset(repo, pats, opts, revs) 1653 expr, filematcher = _makegraphlogrevset(repo, pats, opts, revs)
1654 if possiblyunsorted: 1654 if possiblyunsorted:
1655 revs.sort(reverse=True) 1655 revs.sort(reverse=True)
1656 if expr: 1656 if expr:
1657 # Revset matchers often operate faster on revisions in changelog 1657 # Revset matchers often operate faster on revisions in changelog