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

软件服务 创建于:06-09 15:01

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

原文地址:https://www.oschina.net/news/354361/libgit2-1-9-1-released#comments

免责声明:本文来源于互联网,版权归合法拥有者所有,如有侵权请公众号联系管理员

* 本站提供的一些文章、资料是供学习研究之用,如用于商业用途,请购买正版。