> Linux新闻 >

libgit2 v1.9.1 发布,跨平台、可链接的 Git 库实现

libgit2 是一个可以在应用程序中使用的跨平台、可链接的 Git 库实现。libgit2 v1.9.1 现已发布,具体更新内容如下:

Bug fixes

hash: 在 sha256 中允许 unsigned int!=size_t #6996
include:修复 code comment termination #6997
alternates:允许所有存储库中的相对路径 #7019
修复潜在的 null dereference #6998
cli:修复 CYGWIN 上未定义的 alloca () #7022 中
attr:遵循属性匹配中的忽略大小写 #7018 中
tag:拒绝使用 HEAD 作为标签名 #7061
修复 openssl fips 模式中的内存泄漏 #7064
修复 types.h 和 oid.h 之间的循环包含 #7059
Revert 包括路径回归 #7039
Build and CI improvements

benchmarks:更新 baseline cli 的路径 #7006
更新 SelectSSH.cmake #7012
ci:更新 download-artifact 版本 #7038
将 cmake 文件安装到配置的 libdir 中 #7004
测试更新 #7025
conflict tests:core.ignorecase 检查 #7026
将 common.h 包含在 version.h 中 #7030
clar:更新至最新版本 #7029
修复 MSVC 交叉编译 #7079
fuzzers:修复 CFLAGS #7044
避免重复定义 git_http_auth_dummy #7077
文档改进

docs:添加 update_refs 为 ABI breaking change #7005
docs:为 git_remote_url 更正错误的文档字符串信息 #7076
更新说明:https://github.com/libgit2/libgit2/releases/tag/v1.9.1 (责任编辑:IT)