The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.41 - 2009-04-21

  • allow subdirectories in .git/refs/*/ (thanks to martijn)
  • run protocol.t test with --base-path to not care about where on the filesystem the checkout is (thanks to martijn)
  • when parsing a commit, split up the author and committer fields into name, email and commit time. This adds two new DateTime fields, authored_time and committed_time to ::Commit and changes the type of the author and committer fields to Git::PurePerl::Actor, which is an object with name and email fields (thanks to martijn)
  • add the parent field to a new commit when available (thanks to martijn)
  • allow bare repositories with the gitdir parameter (thanks to martijn)
  • fill new commits with real author, authored_time, committer, committed_time and comment (thanks to martijn)

Modules

A Pure Perl interface to Git repositories

Provides

in lib/Git/PurePerl/Actor.pm
in lib/Git/PurePerl/DirectoryEntry.pm
in lib/Git/PurePerl/Loose.pm
in lib/Git/PurePerl/NewDirectoryEntry.pm
in lib/Git/PurePerl/NewObject.pm
in lib/Git/PurePerl/NewObject/Blob.pm
in lib/Git/PurePerl/NewObject/Commit.pm
in lib/Git/PurePerl/NewObject/Tag.pm
in lib/Git/PurePerl/NewObject/Tree.pm
in lib/Git/PurePerl/Object.pm
in lib/Git/PurePerl/Object/Blob.pm
in lib/Git/PurePerl/Object/Commit.pm
in lib/Git/PurePerl/Object/Tag.pm
in lib/Git/PurePerl/Object/Tree.pm
in lib/Git/PurePerl/Pack.pm
in lib/Git/PurePerl/Pack/WithIndex.pm
in lib/Git/PurePerl/Pack/WithoutIndex.pm
in lib/Git/PurePerl/PackIndex.pm
in lib/Git/PurePerl/PackIndex/Version1.pm
in lib/Git/PurePerl/PackIndex/Version2.pm
in lib/Git/PurePerl/Protocol.pm