Mercurial > public > mercurial-scm > hg
comparison mercurial/cmdutil.py @ 20757:3813a1dd9eb9
cmdutil: changed revset for spanset
Instead of using baseset(repo.changelog) changed it for spanset(repo) which is
much faster.
author | Lucas Moscovicz <lmoscovicz@fb.com> |
---|---|
date | Fri, 14 Mar 2014 08:44:52 -0700 |
parents | e7833e63bb42 |
children | 98d6c7954057 |
comparison
equal
deleted
inserted
replaced
20756:e7833e63bb42 | 20757:3813a1dd9eb9 |
---|---|
1644 possiblyunsorted = True | 1644 possiblyunsorted = True |
1645 else: | 1645 else: |
1646 if follow and len(repo) > 0: | 1646 if follow and len(repo) > 0: |
1647 revs = repo.revs('reverse(:.)') | 1647 revs = repo.revs('reverse(:.)') |
1648 else: | 1648 else: |
1649 revs = revset.baseset(repo.changelog) | 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) | 1653 revs = revset.baseset(revs) |
1654 expr, filematcher = _makegraphlogrevset(repo, pats, opts, revs) | 1654 expr, filematcher = _makegraphlogrevset(repo, pats, opts, revs) |