Cogit - A truly Pure Perl interface to Git repositories
version 0.001001
my $git = Cogit->new( directory => '/path/to/git/' ); $git->master->committer; $git->master->comment; $git->get_object($git->master->tree);
This module is a Pure Perl interface to Git repositories.
It was mostly based on Grit http://grit.rubyforge.org/.
This module's API is not yet battle tested. Feel free to try it out, but don't depend on it for serious stuff yet. Comments regarding the API very welcome.
This module was forked from Git::PurePerl for a couple reasons. First and foremost, Git::PurePerl is based on Moose, which is not pure perl. Secondarily the API was very weird, with differentiations made based on whether or not an object was in the repo or not.
Git::PurePerl
Arthur Axel "fREW" Schmidt <cogit@afoolishmanifesto.com>
This software is copyright (c) 2017 by Arthur Axel "fREW" Schmidt.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Cogit, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Cogit
CPAN shell
perl -MCPAN -e shell install Cogit
For more information on module installation, please visit the detailed CPAN module installation guide.