GitKraken Client Is Migrating from Libgit2 to the Git Executable
gitkraken.com
gitkraken.com
To quote: "The migration to Git Executable will allow us to resolve long-standing issues with GitKraken Client, such as poor LFS performance, SSH configuration support and many other features/performance improvements."
I agree on LFS performance on Windows. SSH config support is a pain due to libssh2 but openssh support is on the way (https://github.com/libgit2/libgit2/pull/6617).
There are many cons to using the Git executable itself (parsing output, error reporting, version handling). Seems to me that there's more to this?
Or my condescending take is that Copilot/ChatGPT struggles with API generative code and it is far easier for the prompt "engineers" to generate a system call from the git man page.