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

Branch :


Log

Author Commit Date CI Message
83571070 2026-06-13 21:38:41 add nonexistent options_init functions All `options` structures should have a corresponding `options_init` function.
d9154e18 2026-06-13 20:59:57 docs: specify options structure init
e32cb67d 2026-06-13 17:01:04 docs: specify out params
f8823e4e 2026-05-25 16:29:09 commit: add headers and signature to `create_from` The `create_from` and `amend_from` APIs use a slightly different options structure. They should both allow extra headers and signature callbacks.
05c4b5cf 2026-05-13 21:58:31 commit: introduce `git_commit_amend_from_...` Similar to the `git_commit_create_from_...` APIs, a simple amend function that uses smart defaults and amends HEAD from the staged changes or a given tree.
16b12ff3 2026-05-10 20:09:16 commit: introduce `git_commit_create_from_tree` Similar to the `git_commit_create_from_stage` function, a batteries- included commit creation function that uses smart defaults and commits a given tree.
096cc6f7 2026-04-28 09:29:56 commit: introduce a signing callback Callers can now introduce a commit signing callback instead of needing to call a specialized commit buffer creation function.
a7786fcd 2026-04-28 12:55:37 commit: support custom user-specified headers Some clients (eg GitButler) are storing additional information in custom user-specified commit headers. We should make this a first-class concept.
cf02e92b 2026-04-27 14:11:37 commit: introduce commit creation options Introduce `git_commit_create_ext` and an options structure for extensibility. Non-default arguments (message encoding, reference updates) are in the options structure. This simplifies the complex self-service commit creation APIs and allows for future sustainable improvements.
1b4eaa33 2026-05-16 18:29:53 commit.h: remove stray `*` in `git_commit_amend()` docs