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,