Git 開發包,libgit2 v0.23.3 維護版發布
libgit2 是一個可移植、純C語言實現的 Git 核心開發包,你可以使用它來編寫自定義的 Git 應用。
libgit2已被廣泛應用在許多應用程序上,包括GitHub網站,還被應用在Plastic SCM和強大的微軟Visual Studio工具箱。
主要功能:
-
SHA轉換、格式化和縮略詞
</li> -
抽象的ODB后端系統
</li> -
提交、標簽、樹和BLOB解析、編輯、blob解析和回寫
</li> -
樹遍歷
</li> -
revision walking
</li> -
索引文件(臨時區域)操作
</li> -
引用管理(包括包引用)
</li> -
配置文件管理
</li> -
高級倉庫管理
</li> -
線程安全和可重入
</li> -
錯誤信息描述非常詳細
</li> -
更多(超過175個不同的API調用)
</li> </ul>目前,可以綁定到libgit2的語言有,并附上各個語言的綁定方法:
-
C++:https://projects.kde.org/projects/playground/libs/libqgit2/
</li> -
Chicken Scheme:https://wiki.call-cc.org/egg/git
</li> - </li>
- </li>
- </li>
- </li>
- </li>
-
Haskell:https://github.com/fpco/gitlib
</li> - </li>
-
.NET:https://github.com/libgit2/libgit2sharp、https://github.com/txdv/libgit2net
</li> - </li>
- </li>
-
Objective-C:https://github.com/libgit2/objective-git
</li> - </li>
-
Parrot Virtual Machine:https://github.com/letolabs/parrot-libgit2
</li> - </li>
- </li>
- </li>
- </li>
-
Vala:https://github.com/apmasell/vapis/blob/master/libgit2.vapi
</li> </ul>libgit2 v0.23.3 維護版發布,建議所有用戶升級,更新內容如下:
-
aa951ba Update version to 0.23.3
</li> -
173d5aa blame: guard xdiff calls for large files
</li> -
327eddf diff: don't feed large files to xdiff
</li> -
8f168e8 merge_file: treat large files as binary
</li> -
5045868 xdiff: convert size variables to size_t
</li> -
f362a1b GITERR_CHECK_ALLOC_ADDn: multi-arg adders
</li> </ul> 更多內容及下載頁面請點:v0.23.3本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
-
-