logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

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

Author

       Alessandro Ghedini <alexbio@cpan.org>

       Jacques Germishuys <jacquesg@cpan.org>

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).

Documentation

Git::Raw::AnnotatedCommitGit::Raw::BlameGit::Raw::Blame::HunkGit::Raw::BlobGit::Raw::BranchGit::Raw::CertGit::Raw::Cert::HostKeyGit::Raw::Cert::X509Git::Raw::CommitGit::Raw::ConfigGit::Raw::CredGit::Raw::DiffGit::Raw::Diff::DeltaGit::Raw::Diff::FileGit::Raw::Diff::HunkGit::Raw::Diff::StatsGit::Raw::ErrorGit::Raw::Error::CategoryGit::Raw::FilterGit::Raw::Filter::ListGit::Raw::Filter::SourceGit::Raw::GraphGit::Raw::IndexGit::Raw::Index::ConflictGit::Raw::Index::EntryGit::Raw::IndexerGit::Raw::MempackGit::Raw::Merge::File::ResultGit::Raw::NoteGit::Raw::ObjectGit::Raw::OdbGit::Raw::Odb::BackendGit::Raw::Odb::Backend::LooseGit::Raw::Odb::Backend::OnePackGit::Raw::Odb::Backend::PackGit::Raw::Odb::ObjectGit::Raw::PackbuilderGit::Raw::PatchGit::Raw::PathSpecGit::Raw::PathSpec::MatchListGit::Raw::RebaseGit::Raw::Rebase::OperationGit::Raw::RefSpecGit::Raw::ReferenceGit::Raw::ReflogGit::Raw::Reflog::EntryGit::Raw::RemoteGit::Raw::RepositoryGit::Raw::SignatureGit::Raw::SubmoduleGit::Raw::StashGit::Raw::Stash::ProgressGit::Raw::TagGit::Raw::TransferProgressGit::Raw::TreeGit::Raw::Tree::BuilderGit::Raw::Tree::EntryGit::Raw::WalkerGit::Raw::Worktree

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.

Name

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

Version

       version 0.90

See Also