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

栏目: 软件资讯 · 发布时间: 4年前

内容简介:libgit2 是一个可以在应用程序中使用的跨平台、可链接的 Git 库实现。libgit2 1.3.0 版本正式发布,这个版本包括多个错误修复,仅有少量的新功能更新,有助于用户有序地过渡到 v2.0 版本。 新功能 支持自定义 gi...

libgit2 是一个可以在应用程序中使用的跨平台、可链接的 Git 库实现。libgit2 1.3.0 版本正式发布,这个版本包括多个错误修复,仅有少量的新功能更新,有助于用户有序地过渡到 v2.0 版本。

新功能

  • 支持自定义 git 扩展 #6031
  • 引入 git_email_create; 弃用 git_diff_format_email #6061

弃用的 API

  • git_oidarray_free 已被弃用; 调用者应使用 git_oidarray_dispose

错误修正

  • 在释放缓冲区前检查 threadstate->error_t.message 是否为 git_buf__initbuf #6029
  •  git_remote_name_is_valid 标记为 GIT_EXTERN  #6032
  • 修复多行的配置解析,其中包含多个引用的注释字符 #6043
  • 索引器:避免每个 git_indexer_append 调用一个 mmap(2)/ munmap(2) #6039
  • 合并:在解决重名时检查文件模式 #6060
  • 允许在连接分离的远程仓库时使用代理选项 #6058
  • win32:允许空环境变量 #6063
  • 修复已弃用的 API #6066
  • 在过滤器选项中使用 git_oid,而不是 git_oid * #6067
  • diff: 更新 GIT_DIFF_IGNORE_BLANK_LINES  #6068
  • 属性查询总是在相对路径上进行 #6073
  • 在查询属性时处理长路径 #6075

代码清理

  • 在内部使用缓冲区 #6047
  • 修正指针的编码方式 #6045
  • 使用 typeof GNUC 关键字以兼容 ISO C #6041
  • ……

CI 改进

文档变化

更多详情可查看:https://github.com/libgit2/libgit2/releases/tag/v1.3.


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Lighttpd

Lighttpd

Andre Bogus / Packt Publishing / 2008-10 / 39.99

This is your fast guide to getting started and getting inside the Lighttpd web server. Written from a developer's perspective, this book helps you understand Lighttpd, and get it set up as securely an......一起来看看 《Lighttpd》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具