Changes for version 0.42 - 2014-08-09
- Added Blob methods (GH#108):
- owner
- Added Commit methods (GH#108):
- owner
- Added Index methods (GH#108):
- owner
- Added Remote methods (GH#108):
- owner
- Added Tag methods (GH#108):
- owner
- Added Tree methods (GH#108):
- owner
- Branch -> lookup(), upstream_name() and remote_name() used to consider a missing branch or remote as an error. They now return undef instead of die'ing. (Incompatible change) (GH#109)
- Update libgit2 to 8f759ac (GH#112)
- Repository -> lookup(), Commit -> lookup(), Blob -> lookup(), Tree -> lookup and Tag -> lookup() used to consider a missing object as an error. They now return undef instead of die'ing. (Incompatible change) (GH#110)
- Tree -> entry_byname(), entry_bypath() used to consider a missing entry as an error. They now return undef instead of die'ing. (Incompatible change) (GH#111)
- Repository -> merge_base() used to consider a missing merge base as an error. It now returns undef instead of die'ing. (Incompatible change)
- Added Reference methods (GH#113)
- peel
- Reflog -> entries() now take an optional index and count argument. (GH#114)
- Added Reflog methods (GH#114):
- entry_count
- Documentation and example fixes.
Modules
Perl bindings to the Git linkable library (libgit2)
Git blame class
Git blame hunk class
Git blob class
Git branch class
Git commit class
Git config class
Git credentials class
Git diff class
Git diff delta class
Git diff file class
Git diff hunk class
Git diff statistics class
Error class
Error category class
Git filter class
Git filter source class
Git graph class
Git index class
Git index entry class
Git patch class
Git pathspec class
Git pathspec class
Git push class
Git refspec class
Git reference class
Git reflog class
Git remote class
Git repository class
Git signature class
Git stash class
Git tag class
Git tree class
Git tree builder class
Git tree entry class
Git revwalker class