orhun / git-cliff

A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
https://git-cliff.org
Apache License 2.0
8.24k stars 165 forks source link

Adaption of `gitoxide` #131

Open simonsan opened 1 year ago

simonsan commented 1 year ago

Is your feature request related to a problem? Please describe. Describe the solution you'd like git-cliff uses git2, I ask myself if there have been any thoughts already about adapting gitoxide.

Additional context I see gix tree entries is able to expose the commit messages and hashes, so I assume it might be far enough, to be considered for this use case as well?

Disclaimer: I haven't looked deep into the source code to check which other features are used to fully understand if (early) adaption of gitoxide is easily possible.

orhun commented 1 year ago

I didn't look into the source as well but I believe some day in the future gitoxide adoption will happen since it's a Rust implementation for handling git. On top of that, having WASM support for git-cliff would be a huge benefit.