Add _pygit2 constants for libgit2 version information.

This commit is contained in:
Christian Boos 2013-02-17 11:33:20 +01:00
parent 14a6734921
commit bd62fded03

@ -179,6 +179,8 @@ PyMethodDef module_methods[] = {
PyObject*
moduleinit(PyObject* m)
{
int libgit2_major, libgit2_minor, libgit2_rev;
if (m == NULL)
return NULL;
@ -401,6 +403,12 @@ moduleinit(PyObject* m)
PyModule_AddIntConstant(m, "GIT_FILEMODE_LINK", GIT_FILEMODE_LINK);
PyModule_AddIntConstant(m, "GIT_FILEMODE_COMMIT", GIT_FILEMODE_COMMIT);
/* libgit2 version info */
git_libgit2_version(&libgit2_major, &libgit2_minor, &libgit2_rev);
PyModule_AddIntConstant(m, "LIBGIT2_VERSION_MAJOR", libgit2_major);
PyModule_AddIntConstant(m, "LIBGIT2_VERSION_MINOR", libgit2_minor);
PyModule_AddIntConstant(m, "LIBGIT2_VERSION_REV", libgit2_rev);
return m;
}