3 use namespace::autoclean;
5 use Catalyst::Runtime 5.80;
14 use Class::C3::Adopt::NEXT -no_warn;
16 our $VERSION = '0.01';
18 # Bring in the libified gitweb.cgi.
23 default_view => 'Default',
26 # Start the application
30 my $p = ref $_[-1] eq 'HASH'
32 : push(@_, {}) && $_[-1];
33 $p->{p} = $_[0]->model('Git')->project;
35 (my $uri = $_[0]->NEXT::uri_for(@_[1 .. $#_]))
36 # Ampersand! What is this, the 90s?
43 Gitalist - Catalyst based application
47 script/gitalist_server.pl
51 [enter your description here]
55 L<Gitalist::Controller::Root>, L<Catalyst>
57 =head1 AUTHORS AND COPYRIGHT
60 (C) 2009 Venda Ltd and Dan Brook <dbrook@venda.com>
62 Original gitweb.cgi from which this was derived:
63 (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>
64 (C) 2005, Christian Gierke
68 FIXME - Is this going to be GPLv2 as per gitweb? If so this is broken..
70 This library is free software. You can redistribute it and/or modify
71 it under the same terms as Perl itself.