sub blobdiff : Local {
my ( $self, $c ) = @_;
-
- my $commit = $self->_get_commit($c);
+ $c->stash(current_model => 'GitRepos');
+ my $commit = $self->_get_commit($c, $c->req->param('hb'));
my $filename = $c->req->param('f')
|| croak("No file specified!");
- my($tree, $patch) = $c->model()->diff(
+ my($tree, $patch) = $c->stash->{Project}->diff(
commit => $commit,
- parent => $c->req->param('hp') || '',
+ parent => $c->req->param('hpb') || '',
file => $filename,
patch => 1,
);
}
sub search_help : Local {
+ # FIXME - implement search_help
+ Carp::croak "Not implemented.";
+}
+
+sub atom : Local {
+ # FIXME - implement atom
+ Carp::croak "Not implemented.";
+}
+
+sub rss : Local {
+ # FIXME - implement rss
+ Carp::croak "Not implemented.";
+}
+
+sub blobdiff_plain : Local {
+ # FIXME - implement blobdiff_plain
+ Carp::croak "Not implemented.";
+}
+
+sub blob_plain : Local {
+ # FIXME - implement blobdiff_plain
Carp::croak "Not implemented.";
}
+sub patch : Local {
+ # FIXME - implement patches
+ Carp::croak "Not implemented.";
+}
+
+sub patches : Local {
+ # FIXME - implement patches
+ Carp::croak "Not implemented.";
+}
+
+sub snapshot : Local {
+ # FIXME - implement snapshot
+ Carp::croak "Not implemented.";
+}
+
+sub history : Local {
+ # FIXME - implement history
+ Carp::croak "Not implemented.";
+}
+
+sub commitdiff_plain : Local {
+ # FIXME - implement commitdiff_plain
+ Carp::croak "Not implemented.";
+}
+
+
+
=head2 auto
Populate the header and footer. Perhaps not the best location.