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