940a6da929
When a class is a base type, it must use its type's tp_free function to trigger the real free, instead of PyObjec_Del(). We do not always follow this convention, so let's give it a once-over and make sure we do that or that it's not a base type. Many of the types have the flag set in the struct, but do not pass the allocator function at init time, which makes them not really be a base. Remove the flag for those types.
17 lines
476 B
Plaintext
17 lines
476 B
Plaintext
Signature
|
|
=========
|
|
- Implement equality interface
|
|
- In Repository's create_commit/create_tag check signatures encoding is right
|
|
|
|
References
|
|
==========
|
|
- Wrap missing functions: git_reference_foreach, git_reference_is_packed.
|
|
- Write more twisted tests. Like accessing a reference deleted by someone
|
|
else.
|
|
|
|
Other
|
|
=========
|
|
- Make the Py_LOCAL_INLINE macro to work with Python 2.6, 2.7 and 3.1
|
|
- Use surrogateescape in Python 3, see PEP-383
|
|
- Expose the ODB (Repository.odb)
|