jacquesg/p5-Git-Raw


Perl bindings to the Git linkable library (libgit2)

http://metacpan.org/release/Git-Raw/

Language: Perl

Keywords: git, libgit2, libgit2-bindings, perl, perl-module, perl5, xs


Build Status: Azure Pipeline Build Status: AppVeyor coveralls

NAME

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

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.

Project Statistics

Sourcerank 7
Repository Size 9.07 MB
Stars 40
Forks 23
Watchers 8
Open issues 5
Dependencies 0
Contributors 16
Tags 84
Created
Last updated
Last pushed

Top Contributors See all

Jacques Germishuys Alessandro Ghedini Rob Hoelz Ruslan Zakirov Keedi Kim Wesley Schwengle magnolia Vladimir Lettiev richardipsum ColMelvin whk Chris Weyl Michael G. Schwern Сергей Романов Mohammad S Anwar Aristotle Pagaltzis

Packages Referencing this Repo

Git-Raw
Perl bindings to the Git linkable library (libgit2)
Latest release 0.84 - Updated - 40 stars

Recent Tags See all

v0.84 August 19, 2019
v0.83 May 20, 2019
v0.82 December 12, 2018
v0.81 June 27, 2018
v0.80 June 17, 2018
v0.79 March 23, 2018
v0.78 March 09, 2018
v0.77 March 09, 2018
v0.76 March 08, 2018
v0.75 January 25, 2018
v0.74 March 24, 2017
v0.73 March 22, 2017
v0.72 January 10, 2017
v0.71 January 09, 2017
v0.70 December 30, 2016

Interesting Forks See all

eserte/p5-Git-Raw
Perl bindings to the Git linkable library (libgit2)
C - Last pushed - 1 stars

Something wrong with this page? Make a suggestion

Last synced: 2019-08-19 20:45:35 UTC

Login to resync this repository