Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 93a2dfe39e
Fetching contributors…

Cannot retrieve contributors at this time

file 93 lines (81 sloc) 3.822 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
Revision history for Perl module Git::PurePerl:

0.43 Wed 25 Nov 2009 19:46:38 GMT
     - Switch to Module::Install so we can have repository metadata in
       META.yml
     - No other changes from the previous 0.42_01 dev release.

0.42_01 Mon Nov 23 12:12:51 GMT 2009
     - allow put_object to update other heads than just 'master'
       (thanks to martijn)
     - Fix bug when the ref dirs are more than two levels deep
     - Fix commit object to support multiple parents. This is seen in merge
       commits
     - Add object_kind method to tag objects.
     - Change to MANIFEST.SKIP based dist building.
     - Dev release with version bump skipping 0.42 so that Gitalist can depend
       on >= 0.42 but we don't have to push a real release until I've done
       a little more maintainance work.

0.41 Tue Apr 21 20:41:07 BST 2009
     - 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)

0.40 Fri Mar 13 15:29:02 GMT 2009
     - Skip protocol tests on Win32 (thanks to fayland)
     - Add description (thanks to fayland)

0.39 Fri Mar 13 10:14:57 GMT 2009
     - 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)

0.38 Thu Dec 18 10:26:49 GMT 2008
     - add init() method to create a new repository
     - create Git::PurePerl::Loose to handle loose objects
     - make Git::PurePerl::Pack's all_sha1s return a stream

0.37 Fri Dec 12 16:18:02 GMT 2008
     - add minimal docs (thanks to tokuhirom)
     - speed everything up by making the classes immutable
     - lazily build packs
     - simplify the code by splitting pack index reading into
       Git::PurePerl::PackIndex::Version1 and
       Git::PurePerl::PackIndex::Version2
     - minor tidying of code

0.36 Wed Nov 26 21:49:33 GMT 2008
     - add a class to represent tags
     - complain if the directory does not have a .git directory
     - remove commented-out code
     - only open a pack file or index once
     - remove some unnecessary seeks

0.35 Tue Nov 25 17:37:56 GMT 2008
     - add Data::Stream::Bulk as a prerequisite
     - add all_sha1s method

0.34 Fri Nov 21 17:20:17 GMT 2008
     - speed up finding objects in pack files by using a
       binary search algorithm

0.33 Thu Nov 20 09:28:36 GMT 2008
     - add support for version 2 pack index files
     - add support for ref_delta objects in pack files
     - add support for ofs_delta objects in pack files
     - update with cleaner tars

0.32 Fri Nov 14 16:47:59 GMT 2008
     - initial release
Something went wrong with that request. Please try again.