Consider the improvements regarding support for SHA-256 in Git, last mentioned in the release notes for version 2.45: - https://github.com/git/git/blob/master/Documentation/RelNotes/2.45.0.txt - https://github.blog/open-source/git/highlights-from-git-2-45/ libgit2 has experimental support for SHA-256, [guarded by `-DEXPERIMENTAL_SHA256`](https://github.com/libgit2/libgit2/discussions/5840#discussioncomment-10845971). There is a reference to this in git2-rs: https://github.com/rust-lang/git2-rs/blob/abbd64e80366b113b0a5056929ca3b58861e2570/libgit2-sys/lib.rs#L1174 It might be useful to allow users explore SHA-256 compatibility with git2-rs, probably behind a feature flag.
Consider the improvements regarding support for SHA-256 in Git, last mentioned in the release notes for version 2.45:
libgit2 has experimental support for SHA-256, guarded by
-DEXPERIMENTAL_SHA256.There is a reference to this in git2-rs:
git2-rs/libgit2-sys/lib.rs
Line 1174 in abbd64e
It might be useful to allow users explore SHA-256 compatibility with git2-rs, probably behind a feature flag.