设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

libgit2 v0.21.1发布,Git开发包

2014-9-10 16:44| 发布者: joejoe0332| 查看: 1714| 评论: 0|原作者: oschina|来自: oschina

摘要: libgit2 v0.21.1 发布,此版本是个维护版本,建议所有用户都更新!此版本现已提供下载,更新内容如下:b4d00c1 array: mark the array to grow as volatilef3f9dc0 revwalk: remove preallocation of the uninterest ...

libgit2 v0.21.1 发布,此版本是个维护版本,建议所有用户都更新!

此版本现已提供下载,更新内容如下:

  • b4d00c1 array: mark the array to grow as volatile

  • f3f9dc0 revwalk: remove preallocation of the uninteresting commits

  • 440a87a Add unit test to test add section without lf at EOF

  • 190fe07 Make sure \n is at the end of config file before a new section is written

  • ace6567 Properly report failure when expanding a packfile

  • f8b4093 refspec: support asterisks in the middle of a pattern

  • 0aa6b7e refspec: short-circuit non-pattern refspecs on transform

  • 18cf389 Include libssh2.h before git2.h (transport.h)

  • dbcb751 Fix git_cred_ssh_interactive_callback signature

  • 0e59463 netops: error out on url without a path

  • 12dcc6e ssh: libssh2_channel_write() behaves like send()

  • 38ddf22 Round up pool alloc sizes for alignment

  • 63ee946 ssh: always declare the libssh2 types

  • aa1b62b ssh: create the right callback signature based on build options

  • 1d43005 ssl: init only once without threads

  • 5838338 Merge pull request #2494 from libgit2/cmn/treebuilder-set-attribute

  • b692568 treebuilder: set the attributes before sorting and inserting

libgit2 是一个可移植、纯C语言实现的 Git 核心开发包,你可以使用它来编写自定义的 Git 应用。

libgit2已被广泛应用在许多应用程序上,包括GitHub网站,还被应用在Plastic SCM和强大的微软Visual Studio工具箱。

主要功能:

  • SHA转换、格式化和缩略词

  • 抽象的ODB后端系统

  • 提交、标签、树和BLOB解析、编辑、blob解析和回写

  • 树遍历

  • revision walking

  • 索引文件(临时区域)操作

  • 引用管理(包括包引用)

  • 配置文件管理

  • 高级仓库管理

  • 线程安全和可重入

  • 错误信息描述非常详细

  • 更多(超过175个不同的API调用)

目前,可以绑定到libgit2的语言有,并附上各个语言的绑定方法:


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部