The GIT_COMMIT_GETTER macro tries to parse the object when commit->_name is NULL, which causes an assertion to fail when the object is in-memory. Reasonable behavior would be to return NULL for missing values on in-memory commits.
(Meta: I can fix this myself; should I bother creating issues in such cases?)
The GIT_COMMIT_GETTER macro tries to parse the object when commit->_name is NULL, which causes an assertion to fail when the object is in-memory. Reasonable behavior would be to return NULL for missing values on in-memory commits.
(Meta: I can fix this myself; should I bother creating issues in such cases?)