libgit2 v0.27.5 和 v0.26.7 釋出,Git 核心開發包
libgit2 v0.27.5 和 v0.26.7 釋出了。libgit2 是一個可移植、純 C 語言實現的 Git 核心開發包,你可以使用它來編寫自定義的 Git 應用。
libgit2 已被廣泛應用在許多應用程式上,包括 GitHub 網站,還被應用在 Plastic SCM 和強大的微軟 Visual Studio 工具箱。
主要功能:
-
SHA轉換、格式化和縮略詞
-
抽象的ODB後端系統
-
提交、標籤、樹和BLOB解析、編輯、blob解析和回寫
-
樹遍歷
-
revision walking
-
索引檔案(臨時區域)操作
-
引用管理(包括包引用)
-
配置檔案管理
-
高階倉庫管理
-
執行緒安全和可重入
-
錯誤資訊描述非常詳細
-
更多(超過175個不同的API呼叫)
本次更新的版本是一個安全修復版本,關於修復的問題請點選下面的連結進行檢視:
-
v0.27.5:ofollow,noindex">https://github.com/libgit2/libgit2/releases/tag/v0.27.5
-
v0.26.7:https://github.com/libgit2/libgit2/releases/tag/v0.26.7
主要是解析資料時和配置解析中出現的一些安全漏洞。