NAME
Git::Raw - Perl bindings to the Git linkable library (libgit2)
VERSION
version 0.87
DESCRIPTION
libgit2 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@striata.com>
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.