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

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

内容简介: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


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

查看所有标签

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

Computer Age Statistical Inference

Computer Age Statistical Inference

Bradley Efron、Trevor Hastie / Cambridge University Press / 2016-7-21 / USD 74.99

The twenty-first century has seen a breathtaking expansion of statistical methodology, both in scope and in influence. 'Big data', 'data science', and 'machine learning' have become familiar terms in ......一起来看看 《Computer Age Statistical Inference》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具