Changes for version 0.17 - 2012-12-04

  • Update libgit2 to da82043
    • Add Tag -> foreach() method
  • Documentation fixes (no functional changes)
  • Add Branch -> is_head() method
  • Add Config -> new(), add_file(), refresh() and foreach() methods
  • Add Index -> read_tree() and remove() methods
  • Add Repository -> checkout() method
  • Support custom checkout strategies in Repository -> clone() and checkout() methods
    • This adds an additional parameter to Repository -> clone() (incompatible change)
  • SSL support is now enabled if OpenSSL is present at build time

Modules

Perl bindings to the Git linkable library (libgit2)
Git blob class
Git branch class
Git commit class
Git config class
Git diff class
Git index class
Git refspec class
Git reference class
Git remote class
Git repository class
Git signature class
Git stash class
Git tag class
Git tree class
Git tree entry class
Git revwalker class