1 [% INCLUDE 'commit-nav.tt2' object = commit %]
3 <div class='commit-message'>
4 [% commit.comment.substr(0, 85) %] ...
5 [% FOREACH ref IN branches_on %]
6 <span class='refs'><a href='/shortlog?p=[% project %];h=[% commit.sha1 %];hb=[% ref %]'>[% ref %]</a></span>
10 <dl class='commit-info'>
12 <dd>[% commit.author.name | html %] <[% commit.author.email %]><br/>
13 [% commit.authored_time %]</dd>
15 <dd>[% commit.committer.name %] <[% commit.committer.email %]><br/>
16 [% commit.committed_time %]</dd>
18 <dd>[% commit.sha1 %]</dd>
20 <dd>[% commit.tree_sha1 %]
21 <span class='action-list'><a href="/tree?p=[% project %];h=[% commit.tree_sha1 %];hb=[% commit.sha1 %]">tree</a></span>
23 [% FOREACH parent IN commit.parents %]
26 <span class='action-list'>
27 <a href="/commit?p=[% project %];h=[% parent %]">commit</a>
28 <a href="/commitdiff?p=[% project %];h=[% commit.sha1 %];hp=[% parent %]">diff</a>
34 <pre class='commit-message'>[% commit.comment %]</pre>
37 # In the case of merge commits there will be no diff tree.
38 IF diff_tree.size > 0;
39 INCLUDE '_diff_tree.tt2';
45 $Git_PurePerl_Object_Commit1 = bless( {
47 email => 'broq@cpan.org',
49 }, 'Git::PurePerl::Actor' ),
54 comment => 'The blob action now has simple (but functioning) syntax highlighting (thanks to jrockway\'s Angerwhale for the highlighting code).',
61 email => 'broq@cpan.org',
63 }, 'Git::PurePerl::Actor' ),
64 content => "tree 278387038d3a42dcc9b3b33d6809c71371caee90\nparent b222ff0a7260cc1777c".
65 "7e455dfcaf22551a512fc\nauthor broquaint <broq\@cpan.org> 1256204829 +0100\n".
66 "committer broquaint <broq\@cpan.org> 1256204829 +0100\n\nThe blob action no".
67 "w has simple (but functioning) syntax highlighting (thanks to jrockway's".
68 " Angerwhale for the highlighting code).\n",
82 loose => bless( { directory => {
90 } }, 'Git::PurePerl::Loose' ),
92 fh => bless( do{ require Symbol; Symbol::gensym }, 'IO::File' ),
105 file => 'pack-76da0c32a0a4918d1828d110636caad32af6ec6c.pack',
110 fh => bless( Symbol::gensym, 'IO::File' ),
122 file => 'pack-76da0c32a0a4918d1828d110636caad32af6ec6c.idx',
138 }, 'Git::PurePerl::PackIndex::Version2' ),
151 file => 'pack-76da0c32a0a4918d1828d110636caad32af6ec6c.idx',
155 }, 'Git::PurePerl::Pack::WithIndex' ) ]
156 }, 'Git::PurePerl' ),
159 => 'b222ff0a7260cc1777c7e455dfcaf22551a512fc',
160 parents => [ 'b222ff0a7260cc1777c7e455dfcaf22551a512fc' ],
161 sha1 => '7e54e579e196c6c545fee1030175f65a111039d4',
164 => '278387038d3a42dcc9b3b33d6809c71371caee90'
165 }, 'Git::PurePerl::Object::Commit' );
166 $Git_PurePerl_Object_Commit1->{committed_time}{locale} = $Git_PurePerl_Object_Commit1->{authored_time}{locale};
167 bless( $Git_PurePerl_Object_Commit1->{authored_time}, 'DateTime' );
168 bless( $Git_PurePerl_Object_Commit1->{committed_time}, 'DateTime' );
169 bless( $Git_PurePerl_Object_Commit1->{git}{directory}, 'Path::Class::Dir' );
170 bless( $Git_PurePerl_Object_Commit1->{git}{gitdir}, 'Path::Class::Dir' );
171 bless( $Git_PurePerl_Object_Commit1->{git}{loose}{directory}, 'Path::Class::Dir' );
172 bless( $Git_PurePerl_Object_Commit1->{git}{packs}[0]{filename}{dir}, 'Path::Class::Dir' );
173 bless( $Git_PurePerl_Object_Commit1->{git}{packs}[0]{filename}, 'Path::Class::File' );
174 bless( $Git_PurePerl_Object_Commit1->{git}{packs}[0]{index}{filename}{dir}, 'Path::Class::Dir' );
175 bless( $Git_PurePerl_Object_Commit1->{git}{packs}[0]{index}{filename}, 'Path::Class::File' );
176 bless( $Git_PurePerl_Object_Commit1->{git}{packs}[0]{index_filename}{dir}, 'Path::Class::Dir' );
177 bless( $Git_PurePerl_Object_Commit1->{git}{packs}[0]{index_filename}, 'Path::Class::File' );