=encoding utf8

=head1 NAME

Git::XS - Perl XS binding to libgit2

=head1 SYNOPSIS

    use Git::XS;

    my $git = Git::XS->new(
        repo => "path/to/git/repo",
    );

    $git->init;
    
    print $git->status;

    $git->add('file.name');

    $git->commit(-m => 'It works');

    $git->fetch;

    $git->push('--all');

=head1 DESCRIPTION

This module is a Perl binding to libgit2. It attempts to make a clean OO API
for dealing with git repositories from Perl. It should be very fast.

=head1 STATUS

WARNING: This module is still in the "proof of concept" phase. Come back
later.

So far new() and init() are working. Kind of.

Find me online if you have good ideas for this module.

=head1 INSTALLATION

You can install this module like any other CPAN module, but you will need 2
programs in your PATH:

    git - to clone the libgit2 repository from GitHub
    cmake - to build libgit2

In the future, this module might use your system's copy of libgit2.

=head1 AUTHOR

Ingy döt Net <ingy@cpan.org>

=head1 COPYRIGHT AND LICENSE

Copyright (c) 2011. Ingy döt Net.

This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.

See http://www.perl.com/perl/misc/Artistic.html

=cut
