LibGit2Sharp v0.9 Release Notes
-
➕ Additions
- Support local tracking branches (#113)
- Add an Ignored collection to the RepositoryStatus type (#120)
- Expose the relative path of TreeEntries (#122)
- Make Repository able to work against specified index and workdir (#132)
- Direct creation or Blobs, Trees and Commits without the workdir nor index involvement (#135)
- New Diff namespace: supports tree-to-tree, tree-to-index and blob-to-blob comparisons (#136)
- Add Commits.FindCommonAncestor() (#149)
🔄 Changes
- Deprecate repo.Branches.Checkout() in favor of repo.Checkout()
- Deprecate Tree.Files in favor of Tree.Blobs
- Update libgit2 binaries to libgit2/libgit2@7a361e9
🛠 Fixes
- Embed both x86 and amd64 compiled versions of libgit2 binaries (#55, #70)
- Honor symbolically linked global .gitconfig (#84)
- Ease the creation of a remote (#114)
- Prevent memory issues when revwalking a large repository (#115)
- Cleanup commit and tag messages (#117)
- Make RetrieveStatus() return correct results (#123)
- Allow staging on a network shared repository (#125)