Revision history for Git-Raw
0.17 2012-12-04 13:49:35 Europe/Rome
- 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
0.16 2012-11-30 12:43:50 Europe/Rome
- Load Git::Raw from other modules too (thanks, @ruz!)
- Make Branch ISA Reference (thanks, @ruz!)
- Add Branch -> foreach() method (thanks, @ruz!)
+ Add Repository -> branches() method
- Add Repository -> ignore() method
- Add Stash class
- The Remote -> name() and url() methods now take an optional argument that
is used to change the name/url of a remote.
- Add RefSpec class
+ Add Remote -> {fetch,push}spec() methods
- Add Blob -> size() method
- Add Blob -> create() method
+ Add Repository -> blob() method
- Add Reference -> is_{branch,packed,remote}() methods (thanks, @ruz!)
- Add Branch -> move() method
0.15 2012-10-30 22:39:50 Europe/Rome
- The $is_bare check in Repository -> clone() was inverted
- Update libgit2 to 6c21358a8
+ Remove Index -> uniq() and append() methods
0.14 2012-10-19 12:26:40 Europe/Rome
- Test fixes (GH#2) (thanks, @vlet)
- Update libgit2 to b2b571ce0
0.13 2012-10-02 18:27:05 Europe/Rome
- Fix test failures
0.12 2012-09-22 19:24:45 Europe/Rome
- Fix typo in Reference's docs
- Add a proper Changes file
- Update libgit2 to d75074:
+ Remove Branch -> delete() method (incompatible change)
+ Add Repository -> clone() method
0.11 2012-08-23 09:41:38 Europe/Rome
- Various documentation fixes (no functional changes)
0.10 2012-08-22 18:53:04 Europe/Rome
- Add delete() method for all the objects that support it
- Move Repository -> tag(), branch() and walker() functionality to the
respective object constructors
0.09 2012-08-22 17:56:59 Europe/Rome
- Add lookup() method for all the objects that support it
- Add Diff class
0.08 2012-08-21 15:15:17 Europe/Rome
- Add Repository -> reset() method
- Add Branch class and Repository -> branch() method
- Embed libgit2 sources to ease building
0.07 2012-08-20 19:02:44 Europe/Rome
- Add Repository -> discover() method
0.06 2012-08-17 14:13:05 Europe/Rome
- Add Remote class
- Add Repository -> tags() method
0.05 2012-08-09 15:56:21 Europe/Rome
- Add Reference class
0.04 2012-08-08 21:42:46 Europe/Rome
- Add Blob class
- Add TreeEntry class and Tree -> id() method
- Add Commit -> tree() method
- Rename Config -> string() method to Config -> str()
0.03 2012-08-06 16:45:57 Europe/Rome
- Add proper support for commit parents
- Add Walker class
- Add Repository -> status() method
- Add more Config methods
0.02 2012-08-05 20:18:56 Europe/Rome
- Improve exception messages
- Add Commit -> id() method
- Add Repository -> lookup() and -> head() methods
- Add Tag class
0.01 2012-08-05 11:43:13 Europe/Rome
- Initial version