Git::Raw(3pm)

NAME
Git::Raw - Perl bindings to the Git linkable library (libgit2)

VERSION
version 0.90

DESCRIPTION
libgit2 <http://libgit2.github.com> is a pure C implementation of the Git core methods provided as a re-entrant linkable library designed to be fast and portable with a solid API. This module provides Perl bindings to the libgit2 API.

WARNING: The API of this module is unstable and may change without warning (any change will be appropriately documented in the changelog).

METHODS

  features( )
List of (optional) compiled in features. Git::Raw may be built with support for threads, HTTPS and SSH.

  message_prettify( $msg, [$strip_comments, $comment_char] )
Clean up $msg from excess whitespace and ensure that the last line ends with a newline. The default is to strip all comments, starting with a "#", unless otherwise specified.

DOCUMENTATION

  Git::Raw::AnnotatedCommit

  Git::Raw::Blame

  Git::Raw::Blame::Hunk

  Git::Raw::Blob

  Git::Raw::Branch

  Git::Raw::Cert

  Git::Raw::Cert::HostKey

  Git::Raw::Cert::X509

  Git::Raw::Commit

  Git::Raw::Config

  Git::Raw::Cred

  Git::Raw::Diff

  Git::Raw::Diff::Delta

  Git::Raw::Diff::File

  Git::Raw::Diff::Hunk

  Git::Raw::Diff::Stats

  Git::Raw::Error

  Git::Raw::Error::Category

  Git::Raw::Filter

  Git::Raw::Filter::List

  Git::Raw::Filter::Source

  Git::Raw::Graph

  Git::Raw::Index

  Git::Raw::Index::Conflict

  Git::Raw::Index::Entry

  Git::Raw::Indexer

  Git::Raw::Mempack

  Git::Raw::Merge::File::Result

  Git::Raw::Note

  Git::Raw::Object

  Git::Raw::Odb

  Git::Raw::Odb::Backend

  Git::Raw::Odb::Backend::Loose

  Git::Raw::Odb::Backend::OnePack

  Git::Raw::Odb::Backend::Pack

  Git::Raw::Odb::Object

  Git::Raw::Packbuilder

  Git::Raw::Patch

  Git::Raw::PathSpec

  Git::Raw::PathSpec::MatchList

  Git::Raw::Rebase

  Git::Raw::Rebase::Operation

  Git::Raw::RefSpec

  Git::Raw::Reference

  Git::Raw::Reflog

  Git::Raw::Reflog::Entry

  Git::Raw::Remote

  Git::Raw::Repository

  Git::Raw::Signature

  Git::Raw::Submodule

  Git::Raw::Stash

  Git::Raw::Stash::Progress

  Git::Raw::Tag

  Git::Raw::TransferProgress

  Git::Raw::Tree

  Git::Raw::Tree::Builder

  Git::Raw::Tree::Entry

  Git::Raw::Walker

  Git::Raw::Worktree

AUTHOR
Alessandro Ghedini <alexbio@cpan.org>

Jacques Germishuys <jacquesg@cpan.org>

LICENSE AND COPYRIGHT
Copyright 2012 Alessandro Ghedini.

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.