Git::Raw - Perl bindings to the Git linkable library (libgit2)
Contents
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
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.
perl v5.40.1 2025-02-22 Git::Raw(3pm)
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
