add new Perl API: Git::Repo, Git::Commit, Git::Tag, and Git::RepoRoot
commit237d4dcfed36731032f910278f942b1ebe80a074
authorLea Wiemann <LeWiemann@gmail.com>
Tue, 3 Jun 2008 23:47:25 +0000 (4 01:47 +0200)
committerLea Wiemann <LeWiemann@gmail.com>
Thu, 28 Aug 2008 01:07:31 +0000 (28 03:07 +0200)
tree68ffd6c383c0c6af90199cb25fa18690aa7ded39
parentc208bdfb5189aecd0c86114db77bf95cda9d8d42
add new Perl API: Git::Repo, Git::Commit, Git::Tag, and Git::RepoRoot

The Git::Repo class provides low-level access to Git repositories.
The Git::Commit and Git::Tag classes represent commit and tag objects
and allow for accessing their respective properties (like 'author',
'tagger', etc.); Git::Object serves as a common base class for them.
Git::RepoRoot is a helper factory class to instantiate Git::Repo
objects with common properties for repositories under a common root
directory.

Signed-off-by: Lea Wiemann <LeWiemann@gmail.com>
perl/Git/Commit.pm [new file with mode: 0644]
perl/Git/Object.pm [new file with mode: 0644]
perl/Git/Repo.pm [new file with mode: 0644]
perl/Git/RepoRoot.pm [new file with mode: 0644]
perl/Git/Tag.pm [new file with mode: 0644]
perl/Makefile
perl/Makefile.PL
t/t9710-perl-git-repo.sh [new file with mode: 0755]
t/t9710/test.pl [new file with mode: 0755]