@@ -147,7 +147,7 @@ hashfile(PyObject *self, PyObject *args)
147147 if (py_path != NULL )
148148 path = PyBytes_AS_STRING (py_path );
149149
150- err = git_odb_hashfile (& oid , path , GIT_OBJ_BLOB );
150+ err = git_odb_hashfile (& oid , path , GIT_OBJECT_BLOB );
151151 Py_XDECREF (py_path );
152152 if (err < 0 )
153153 return Error_set (err );
@@ -171,7 +171,7 @@ hash(PyObject *self, PyObject *args)
171171 if (!PyArg_ParseTuple (args , "s#" , & data , & size ))
172172 return NULL ;
173173
174- err = git_odb_hash (& oid , data , size , GIT_OBJ_BLOB );
174+ err = git_odb_hash (& oid , data , size , GIT_OBJECT_BLOB );
175175 if (err < 0 ) {
176176 return Error_set (err );
177177 }
@@ -479,18 +479,27 @@ PyInit__pygit2(void)
479479 ADD_TYPE (m , TreeBuilder )
480480 ADD_TYPE (m , Blob )
481481 ADD_TYPE (m , Tag )
482- ADD_CONSTANT_INT (m , GIT_OBJ_ANY )
483- ADD_CONSTANT_INT (m , GIT_OBJ_COMMIT )
484- ADD_CONSTANT_INT (m , GIT_OBJ_TREE )
485- ADD_CONSTANT_INT (m , GIT_OBJ_BLOB )
486- ADD_CONSTANT_INT (m , GIT_OBJ_TAG )
482+ ADD_CONSTANT_INT (m , GIT_OBJECT_ANY )
483+ ADD_CONSTANT_INT (m , GIT_OBJECT_INVALID )
484+ ADD_CONSTANT_INT (m , GIT_OBJECT_COMMIT )
485+ ADD_CONSTANT_INT (m , GIT_OBJECT_TREE )
486+ ADD_CONSTANT_INT (m , GIT_OBJECT_BLOB )
487+ ADD_CONSTANT_INT (m , GIT_OBJECT_TAG )
488+ ADD_CONSTANT_INT (m , GIT_OBJECT_OFS_DELTA )
489+ ADD_CONSTANT_INT (m , GIT_OBJECT_REF_DELTA )
487490 /* Valid modes for index and tree entries. */
488491 ADD_CONSTANT_INT (m , GIT_FILEMODE_UNREADABLE )
489492 ADD_CONSTANT_INT (m , GIT_FILEMODE_TREE )
490493 ADD_CONSTANT_INT (m , GIT_FILEMODE_BLOB )
491494 ADD_CONSTANT_INT (m , GIT_FILEMODE_BLOB_EXECUTABLE )
492495 ADD_CONSTANT_INT (m , GIT_FILEMODE_LINK )
493496 ADD_CONSTANT_INT (m , GIT_FILEMODE_COMMIT )
497+ /* Deprecated constants for backward compatibility with old Python code*/
498+ ADD_CONSTANT_INT (m , GIT_OBJ_ANY )
499+ ADD_CONSTANT_INT (m , GIT_OBJ_COMMIT )
500+ ADD_CONSTANT_INT (m , GIT_OBJ_TREE )
501+ ADD_CONSTANT_INT (m , GIT_OBJ_BLOB )
502+ ADD_CONSTANT_INT (m , GIT_OBJ_TAG )
494503
495504 /*
496505 * Log
0 commit comments