Mercurial > hg
diff mercurial/cext/revlog.c @ 43554:b56de57c45ce
index: add a `get_rev` method (API)
The new `index.getrev(node)` is to be preferred over using:
`index.nodemap.get(node)`.
This get us closer to be able to remove the `nodemap` attribute of the index.
Differential Revision: https://phab.mercurial-scm.org/D7326
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Sat, 09 Nov 2019 13:23:51 +0100 |
parents | bd87114ce341 |
children | ae5e39512ca0 |
line wrap: on
line diff
--- a/mercurial/cext/revlog.c Sat Nov 09 13:23:51 2019 +0100 +++ b/mercurial/cext/revlog.c Sat Nov 09 13:23:51 2019 +0100 @@ -2746,6 +2746,8 @@ {"clearcaches", (PyCFunction)index_clearcaches, METH_NOARGS, "clear the index caches"}, {"get", (PyCFunction)index_m_get, METH_VARARGS, "get an index entry"}, + {"get_rev", (PyCFunction)index_m_get, METH_VARARGS, + "return `rev` associated with a node or None"}, {"has_node", (PyCFunction)index_m_has_node, METH_O, "return True if the node exist in the index"}, {"rev", (PyCFunction)index_m_rev, METH_O,