mercurial/cext/revlog.c
changeset 44502 166349510398
parent 44486 b55bec1ea972
child 44577 f8427841c8fc
--- a/mercurial/cext/revlog.c	Tue Feb 18 19:11:14 2020 +0100
+++ b/mercurial/cext/revlog.c	Mon Jan 13 19:31:33 2020 +0100
@@ -39,6 +39,8 @@
 
 typedef struct {
 	int abi_version;
+	Py_ssize_t (*index_length)(const indexObject *);
+	const char *(*index_node)(indexObject *, Py_ssize_t);
 	int (*index_parents)(PyObject *, int, int *);
 } Revlog_CAPI;
 
@@ -2877,7 +2879,9 @@
 static Revlog_CAPI CAPI = {
     /* increment the abi_version field upon each change in the Revlog_CAPI
        struct or in the ABI of the listed functions */
-    1,
+    2,
+    index_length,
+    index_node,
     HgRevlogIndex_GetParents,
 };