Mercurial > public > mercurial-scm > hg-stable
diff mercurial/context.py @ 48765:d5121df04808
rank: add context and template keyword
This makes the stored rank property accessible, to be expanded and printed.
Differential Revision: https://phab.mercurial-scm.org/D12140
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Fri, 28 Jan 2022 11:35:41 +0100 |
parents | 576040155dba |
children | 6000f5b25c9b |
line wrap: on
line diff
--- a/mercurial/context.py Fri Jan 28 11:33:01 2022 +0100 +++ b/mercurial/context.py Fri Jan 28 11:35:41 2022 +0100 @@ -684,6 +684,14 @@ """Return a list of byte bookmark names.""" return self._repo.nodebookmarks(self._node) + def fast_rank(self): + repo = self._repo + if self._maybe_filtered: + cl = repo.changelog + else: + cl = repo.unfiltered().changelog + return cl.fast_rank(self._rev) + def phase(self): return self._repo._phasecache.phase(self._repo, self._rev)