# HG changeset patch # User Jun Wu # Date 1493167213 25200 # Node ID 2f51f4c535d2d78d11ced2afd4c167eeda5b10ae # Parent 7948adb53e285125e34ad3c3b36983541fca55ec diffhelpers: add version to help detect breaking binary changes diff -r 7948adb53e28 -r 2f51f4c535d2 mercurial/diffhelpers.c --- a/mercurial/diffhelpers.c Tue Apr 25 17:45:48 2017 -0700 +++ b/mercurial/diffhelpers.c Tue Apr 25 17:40:13 2017 -0700 @@ -164,6 +164,8 @@ {NULL, NULL} }; +static const int version = 1; + #ifdef IS_PY3K static struct PyModuleDef diffhelpers_module = { PyModuleDef_HEAD_INIT, @@ -185,6 +187,7 @@ NULL, NULL); Py_INCREF(diffhelpers_Error); PyModule_AddObject(m, "diffhelpersError", diffhelpers_Error); + PyModule_AddIntConstant(m, "version", version); return m; } @@ -192,8 +195,10 @@ PyMODINIT_FUNC initdiffhelpers(void) { - Py_InitModule3("diffhelpers", methods, diffhelpers_doc); + PyObject *m; + m = Py_InitModule3("diffhelpers", methods, diffhelpers_doc); diffhelpers_Error = PyErr_NewException("diffhelpers.diffhelpersError", NULL, NULL); + PyModule_AddIntConstant(m, "version", version); } #endif