kc3-lang/libgit2/include/git2/sys/commit.h

Branch :


Log

Author Commit Date CI Message
338ceb93 2024-11-25 23:01:33 Improve documentation
22d2062d 2019-01-09 18:25:10 Introduce GIT_CALLBACK macro to enforce cdecl Since we now always build the library with cdecl calling conventions, our callbacks should be decorated as such so that users will not be able to provide callbacks defined with other calling conventions. The `GIT_CALLBACK` macro will inject the `__cdecl` attribute as appropriate.
80c29fe9 2014-01-17 10:45:11 Add git_commit_amend API This adds an API to amend an existing commit, basically a shorthand for creating a new commit filling in missing parameters from the values of an existing commit. As part of this, I also added a new "sys" API to create a commit using a callback to get the parents. This allowed me to rewrite all the other commit creation APIs so that temporary allocations are no longer needed.
47e28349 2014-01-24 12:01:34 commit: remvoe legacy 'oid' naming
467cbec7 2013-05-05 16:48:34 commit: make create_from_oids() accept plain oid
9233b3de 2013-04-19 13:17:29 Move git_commit_create_from_oids into sys/commit.h Actually this renames git_commit_create_oid to git_commit_create_from_oids and moves the API declaration to include/git2/sys/commit.h since it is a dangerous API for general use (because it doesn't check that the OID list items actually refer to real objects).