Rugged 0.22.1b1 发布,Git 的 Ruby 开发包

oschina
 oschina
发布于 2015年03月10日
收藏 2

Rugged 0.22.1b1 版本已经发布,与 Rugged 0.21 相比,Rugged 0.22.1b1 做了如下修正:

  1. Add Rugged::Tree#count_recursive

  2. Update bundled libgit2 to 0.22.1.

  3. Add missing handling of libgit2 errors in Rugged::BranchCollection#each and Rugged::BranchCollection#each_name

  4. The Rugged::Tree::Builder API was changed to account for libgit2 changes.

  5. Add alternative backend support (experimental)

  6. Replace Remote#rename!RemoteCollection#rename

  7. Remove URL validation from Remote#url=, Remote#push_url=RemoteCollection#create_anonymousRemoteCollection#createas the underlying function git_remote_supported_url()was removedfrom libgit2.

  8. Add Repository#merge_bases

  9. Add submodule support.

  10. Add Rugged::Walker#push_range

  11. Rugged::Blob::HashSignatureRugged::Blob#hashsig

  12. Add Rugged::Repository#attributes

  13. Add Rugged::TagCollection#create_annotation

  14. Add Rugged::Repository#cherrypick

  15. Add Rugged::Repository#descendant_of?

  16. Rugged::Index#read_tree now actually checks that the given object is aRugged::Tree instance.

  17. Add Rugged::Repository#expand_oids

  18. Add Rugged::Remote#check_connection

  19. Remove defunct Rugged::Diff::Line#hunk and Rugged::Diff::Line#owner

  20. Remove Rugged::Diff#treeRugged::Diff#ownerto return therepository that the Rugged::Diff object belongs to.

  21. Add #additions and #deletions to Rugged::Patch

Rugged 是一个 Git 的 Ruby 开发包,使用 libgit2 API

下载地址:https://github.com/libgit2/rugged/archive/v0.21.2.zip

详情请看发行说明

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Rugged 0.22.1b1 发布,Git 的 Ruby 开发包
加载中

最新评论(1

返回顶部
顶部