Branch :
| 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 |