X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FGitalist.pm;h=949c5a67b0e4f662c84d73d52096f2d33802f353;hb=e33993c9be8b249ecb9f1570bb9057d4c28b3db8;hp=134fced3744f16cd043282375c8eb8809cbcd29b;hpb=08a1266648483f6fe39c5ff7fcd8e2cda578d2c7;p=catagits%2FGitalist.git
diff --git a/lib/Gitalist.pm b/lib/Gitalist.pm
index 134fced..949c5a6 100644
--- a/lib/Gitalist.pm
+++ b/lib/Gitalist.pm
@@ -1,7 +1,7 @@
package Gitalist;
use Moose;
BEGIN { require 5.008006; }
-use Catalyst::Runtime 5.80;
+use Catalyst::Runtime 5.90006;
use namespace::autoclean;
extends 'Catalyst';
@@ -14,7 +14,7 @@ use Catalyst qw/
SubRequest
/;
-our $VERSION = '0.003003';
+our $VERSION = '0.003006';
$VERSION = eval $VERSION;
__PACKAGE__->config(
@@ -217,13 +217,18 @@ C<.psgi> found under C:
The Gitalist config is loaded with L
and the available config options are:
-=head2 Model::CollectionOfRepos
-
=over
-=item git
+=item no_gravatars
+
+If true don't display gravatars. May be desirable if you are worried about
+leaking repo names via the browser referer headers.
+
+=back
+
+=head2 Model::CollectionOfRepos
-Path to the C binary.
+=over
=item repo_dir
@@ -253,6 +258,18 @@ This is compatible with C's C.
If provided every must contain a file of the same name to be
visible. This is similar to C's functionality.
+=item class
+
+If you want a different way of surfacing repositories you can use your
+own model (i.e something that composes
+L) and specify the class name with
+this config option.
+
+=item args
+
+Any additional arguments to be passed into the Model constructor, only
+of use when used in conjunction with C (see above).
+
=back
=head2 paging
@@ -305,9 +322,16 @@ If you find the need to do some troubleshooting, you can call
C and/or add export C
to the top of your F file (just below the shebang line).
-Also, note that Apache will refuse C<%2F> in Gitalist URLs
-unless configured otherwise. Make sure C
-is in your F file in order for this to run smoothly.
+=head2 Apache config
+
+Apache will refuse C<%2F> in Gitalist URLs unless configured otherwise. Make
+sure C is in your F file in order for
+this to run smoothly.
+
+To have the static content served statically by Apache, instead of
+Gitalist, then add something like following line to your F:
+
+ Alias /static /usr/local/share/perl/5.10.1/Gitalist/root/static
=head1 CONTRIBUTING