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) |