Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jacquesg/p5-git-raw
Perl bindings to the Git linkable library (libgit2)
https://github.com/jacquesg/p5-git-raw
git libgit2 libgit2-bindings perl perl-module perl5 xs
Last synced: 4 months ago
JSON representation
Perl bindings to the Git linkable library (libgit2)
- Host: GitHub
- URL: https://github.com/jacquesg/p5-git-raw
- Owner: jacquesg
- Created: 2012-08-05T11:39:59.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2023-07-20T08:58:51.000Z (over 1 year ago)
- Last Synced: 2024-10-12T11:42:34.685Z (4 months ago)
- Topics: git, libgit2, libgit2-bindings, perl, perl-module, perl5, xs
- Language: Perl
- Homepage: http://metacpan.org/release/Git-Raw/
- Size: 13.8 MB
- Stars: 54
- Watchers: 8
- Forks: 26
- Open Issues: 4
-
Metadata Files:
- Readme: README.pod
- Changelog: Changes
Awesome Lists containing this project
README
package Git::Raw;
use strict;
use warnings;require XSLoader;
XSLoader::load('Git::Raw', $Git::Raw::VERSION);use Git::Raw::Error;
use Git::Raw::Error::Category;
use Git::Raw::AnnotatedCommit;
use Git::Raw::Packbuilder;
use Git::Raw::Blob;
use Git::Raw::Commit;
use Git::Raw::Index;
use Git::Raw::Indexer;
use Git::Raw::Object;
use Git::Raw::Odb;
use Git::Raw::Odb::Object;
use Git::Raw::Mempack;
use Git::Raw::Rebase;
use Git::Raw::RefSpec;
use Git::Raw::Reference;
use Git::Raw::Repository;
use Git::Raw::Stash;
use Git::Raw::Stash::Progress;
use Git::Raw::Submodule;
use Git::Raw::Tree;
use Git::Raw::TransferProgress;
use Git::Raw::Worktree;1;
__END__
=head1 NAME
Git::Raw - Perl bindings to the Git linkable library (libgit2)
=head1 DESCRIPTION
L 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.B: The API of this module is unstable and may change without warning
(any change will be appropriately documented in the changelog).=head1 METHODS
=head2 features( )
List of (optional) compiled in features. Git::Raw may be built with support
for threads, HTTPS and SSH.=head2 message_prettify( $msg, [$strip_comments, $comment_char] )
Clean up C<$msg> from excess whitespace and ensure that the last line ends with
a newline. The default is to strip all comments, starting with a C<#>, unless
otherwise specified.=head1 DOCUMENTATION
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head2 L
=head1 AUTHOR
Alessandro Ghedini
Jacques Germishuys
=head1 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.