Как получить коммит, соответствующий строке префикса ha sh "r23e23" с использованием libgit2?
"r23e23"
Было бы предпочтительным решение на основе git2-rs .
git_revparse_* методы могут быть использованы для этой задачи.
git_revparse_*
Для git2-rs, Repository::revparse_single можно использовать для получения объекта git, соответствующего ха sh, который затем можно преобразовать в коммит.
git2-rs
Repository::revparse_single