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

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

内容简介:libgit2 是一个可以在应用程序中使用的跨平台、可链接的 Git 库实现。libgit2 1.2.0 版本包括许多新特性:特别是对 commit graphs、multi-pack-index 和 core.longpaths 的支持。 v1.2.0 将是 v1 下的最后一个版本...

libgit2 是一个可以在应用程序中使用的跨平台、可链接的 Git 库实现。libgit2 1.2.0 版本包括许多新特性:特别是对 commit graphs、multi-pack-index 和 core.longpaths 的支持。

v1.2.0 将是 v1 下的最后一个版本更新,下一个版本更新将会是 v2.0,届时将删除废弃的 API,并包括一些重大变化。

新功能:

  • winhttp:支持可选的客户证书
  • 增加对其他 SSH 主机密钥类型的支持
  • 处理 ipv6 地址
  • zlib: 增加对 Chromium 的 zlib 实现构建的支持
  • commit-graph: 引入 commit-graph 文件解析器
  • patch:添加所有者访问器
  • commit-graph: 支持在 commit-graph 中查询条目
  • commit-graph: 引入 git_commit_graph_needs_refresh()
  • 工作目录路径验证
  • 在 Windows 上支持 core.longpaths
  • git_reference_create_matching: 将 all-zero 的 OID 视为 "必须不存在 "
  • diff: 增加忽略空白行修改的选项
  • commit-graph: 在 revwalks 中使用 commit-graph
  • commit-graph: 引入 git_commit_list_generation_cmp
  • graph: 创建 git_graph_reachable_from_any()
  • 支持从特定的 commit 中读取属性
  • [Branch] 用格式化的上游分支
  • 动态加载 OpenSSL(可选)
  • 当指定分支时,将 refs/remotes/origin/HEAD 设为默认分支
  • midx: 增加编写 multi-pack-index 文件的方法
  • 在认证失败时使用错误代码 GIT_EAUTH
  • midx: 引入 git_odb_write_multi_pack_index()
  • mbedTLS:修复设置证书目录
  • remote:引入 remote_ready_cb,废除 resolve_url 回调
  • 引入 create_commit_cb,废除 signing_cb
  • commit-graph:增加写 commit-graph 文件的方法
  • 添加 NO_PROXY 环境支持
  • 更新代理配置

废弃的 API

  • revspec:将 git_revparse_mode_t 更名为 git_revspec_t
  • tree: 废弃 git_treebuilder_write_with_buffer
  • 废弃 is_valid_name 函数;用 name_is_valid 函数代替
  • 停止将 git_buf 作为用户输入
  • remote:引入 remote_ready_cb,废弃 resolve_url 回调
  • 引入 create_commit_cb,废弃 signing_cb
  • buf:废弃公共的 git_buf 写入函数

文档改进

  • 更新 README.md 以增加 Delphi 绑定
  • 修复文档格式
  • 文档:修复不正确的注释标记
  • 修复 git_index_find 的误导性文档
  • 文档:停止提及 libgit2 的 "master" 分支
  • docs: 修正一些缺失导致 Docurium 出错

依赖关系的更新

  • ntlm: ntlmclient v0.9.1

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


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

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

精通Spring

精通Spring

罗时飞 / 第1版 (2005年4月1日) / 2005-4 / 39.0

本书深入剖析了当前流行的轻量级开发框架Spring技术。本书总共分成3部分。第一部分,重点阐述Spring的架构。这部分内容循序渐进带领开发者进入Spring中。主要在于阐述Spring IoC和Spring AOP。第二部分,重点阐述Spring的使用。这部分内容从简化Java/J2EE的角度出发,从J2EE平台各个技术层面分析、并给出大量的研究实例,对Spring提供的API进行阐述。主要在于......一起来看看 《精通Spring》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具