Revision history for Git-Database 0.012 2019-04-26 BOOK - Adapted to the output of git-cat-file for git >= 2.21.0.rc0 (RT #129103, reported by SREZIC) - Tweaked some previously generated test scripts to not load backend with uninstalled prerequisites 0.011 2019-01-28 BOOK - Improved META generation to fix two kwalitee issues: `build_prereq_matches_use` and `meta_yml_has_provides` - Added missing contributors to META - Removed obsolete web sites from the documentation 0.010 2017-12-08 BOOK - Improved the Git::Database constructor to also accept the `backend`, `work_tree` and `git_dir` paramaters, and to autoselect the best available git wrapper when none is explicitely provided - The Cogit, Git::PurePerl, Git::Sub and Git::Wrapper backends coerce the repository path to an absolute path - Improved tests for the Git::Sub backend - Minor documentation patches 0.009 2017-03-29 BOOK - Ensure the test suite skips backends that do not match the minimum version requirements (RT #120760, reported by SREZIC) 0.008 2017-03-25 BOOK - New backend: Git::Raw::Repository (with help from SROMANOV and JACQUESG) - Make get_object_attributes accept any valid attributes combination (i.e. not just content) - Ensure the test suite works as expected when @INC does not contain '.' 0.007 2017-01-29 BOOK - Adapt get_object_attributes to `git cat-file` output after format change (RT #119915, reported by SREZIC) 0.006 2016-11-16 BOOK - Fix the Git::Wrapper backend's all_digests() method for older Git versions (RT #118732, reported by SREZIC) - Documentation updates 0.005 2016-11-13 BOOK - New backend: Git::Wrapper (with help from SROMANOV) 0.004 2016-10-29 BOOK - New backend: Git 0.003 2016-10-20 BOOK - New backend: Git::PurePerl - New backend: Cogit - New backend method: create_object - Fleshed out Git::Database::Tutorial a little 0.002 2016-10-13 BOOK - New backend: Git::Sub (with help from DOLMEN) - Drop List::Util uniq from the tests (depends on a too recent version) - Catch error messages from git and forward them as warnings - Provide an implementation of all_digests() for older gits 0.001 2016-09-27 BOOK - Git::Database provides an OO interface to the Git object database (similar to Git::PurePerl, but with a choice of backends for interacting with the Git repositories) - This is still in alpha, and everything is subject to change - The only supported backend for now is Git::Repository