The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.39 - 2009-03-13

  • add a method to generate the sha1 of an object
  • add a raw method to objects
  • add new set of classes to add objects
  • add class to talk the git protocol
  • add a method to checkout the head
  • add a method to return the references
  • add a method to return the commit for a reference
  • fix bug where it would not find an object if there was a mixture of packs and loose objects
  • fix bug to do with empty files
  • split methods into those that returns sha1s and those that return objects
  • add class to index packs
  • make it work under Win32 (thanks to fayland)

Modules

A Pure Perl interface to Git repositories

Provides

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