libgit2 v1.9.1 发布,跨平台、可链接的 Git 库实现
时间:2025-06-09 15:30 来源:未知 作者:IT
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)
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) |