);
}
+sub search_help : Local {
+ my ($self, $c) = @_;
+ $c->stash(template => 'search_help.tt2');
+}
+
sub atom : Local {
my($self, $c) = @_;
$c->response->content_type('application/atom+xml')
}
-sub search_help : Local {
- # FIXME - implement search_help
- Carp::croak "Not implemented.";
-}
-
sub rss : Local {
# FIXME - implement rss
Carp::croak "Not implemented.";
}
sub patch : Local {
- # FIXME - implement patches
- Carp::croak "Not implemented.";
+ my ($self, $c) = @_;
+ my $commit = $self->_get_object($c);
+ my $parent = $c->req->param('hp') || undef;
+ my $patch = $commit->patch( $parent );
+ $c->response->body($patch);
+ $c->response->content_type('text/plain');
+ $c->response->status(200);
+
}
sub patches : Local {