First cut at reintroducing object serialization.
authorDan Brook <broq@cpan.org>
Fri, 6 May 2011 22:27:28 +0000 (23:27 +0100)
committerDan Brook <broq@cpan.org>
Fri, 20 May 2011 19:35:49 +0000 (21:35 +0200)
commit5c07fcf1ae72bd9e16c5ed8ff0d1442b4a3773b0
tree89b8edd5b70adaf2ec0d046ca05aaa3cce0fab29
parent53fa77070d4838fafa68bec4362b64dec25d6aa0
First cut at reintroducing object serialization.

This is very much based on the work t0m did in his json branch (which
was merged into swann to become swann-with-json). The nicely broken up
Git objects created more replicated code than I like but it seems to work
which is enough for now. Next up is the rest of the objects and then onto
a shiny new REST interface.
Makefile.PL
lib/Gitalist/Git/CollectionOfRepositories.pm
lib/Gitalist/Git/HasUtils.pm
lib/Gitalist/Git/Head.pm
lib/Gitalist/Git/Repository.pm
lib/Gitalist/Git/Serializable.pm [new file with mode: 0644]
lib/Gitalist/Git/Tag.pm
lib/Gitalist/Git/Types.pm
t/02git_Repository.t