Add _pygit2 constants for libgit2 version information.
This commit is contained in:
parent
14a6734921
commit
bd62fded03
@ -179,6 +179,8 @@ PyMethodDef module_methods[] = {
|
|||||||
PyObject*
|
PyObject*
|
||||||
moduleinit(PyObject* m)
|
moduleinit(PyObject* m)
|
||||||
{
|
{
|
||||||
|
int libgit2_major, libgit2_minor, libgit2_rev;
|
||||||
|
|
||||||
if (m == NULL)
|
if (m == NULL)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
@ -401,6 +403,12 @@ moduleinit(PyObject* m)
|
|||||||
PyModule_AddIntConstant(m, "GIT_FILEMODE_LINK", GIT_FILEMODE_LINK);
|
PyModule_AddIntConstant(m, "GIT_FILEMODE_LINK", GIT_FILEMODE_LINK);
|
||||||
PyModule_AddIntConstant(m, "GIT_FILEMODE_COMMIT", GIT_FILEMODE_COMMIT);
|
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;
|
return m;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user