Moved additional attributes to :Commit.
Zachary Stevens [Mon, 16 Nov 2009 00:01:52 +0000 (00:01 +0000)]
lib/Gitalist/Git/Object.pm
lib/Gitalist/Git/Object/Commit.pm

index 9802ea1..1359d51 100644 (file)
@@ -34,10 +34,6 @@ class Gitalist::Git::Object {
                       required => 1,
                       is => 'ro',
                       lazy_build => 1,
-                      handles => [ 'parents',
-                                   'author',
-                                   'committer',
-                               ],
                   );
 
     # This feels wrong, but current templates assume
index b8e6c82..14a37da 100644 (file)
@@ -4,8 +4,11 @@ use MooseX::Declare;
 class Gitalist::Git::Object::Commit extends Gitalist::Git::Object {
     has '+_gpp_obj' => ( handles => [ 'comment',
                                       'tree_sha1',
+                                      'committer',
                                       'committed_time',
+                                      'author',
                                       'authored_time',
+                                      'parents',
                                       'parent_sha1',
                                       'parent_sha1s',
                                   ],