内容简介: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
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- JS实现将链接生成二维码并转为图片的方法
- 用Python Featuretools库实现自动化特征工程(附链接)
- PHP实现百度、新浪的API接口调用生成短链接网址
- 手摸手带你实现 小游戏<别踩白块儿 -- 内有游戏链接>
- 送你一份使用k近邻算法实现回归的实用指南(附代码、链接)
- 静态链接和动态链接
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Perl最佳实践
康韦 / Taiwan公司 / 东南大学出版社 / 2008-3 / 78.00元
《Perl最佳实践》中所有的规则都是为了写出清晰、健壮、高效、可维护和简洁的程序而设计。Conway博士并不自诩这些规则是最广泛和最清晰的实践集,但实际上,《Perl最佳实践》确实提供了在实践中被广泛认可和应用的建议,而不是象牙塔似的编程理论。许多程序员凭直觉来编程,这些直觉来自于他们早期养成的习惯和风格。这样写出的程序似乎自然、直观,而且看起来也很不错。但是,如果你想严肃地对待程序员这份职业,那......一起来看看 《Perl最佳实践》 这本书的介绍吧!