X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FGitalist.pm;h=e200d1a41ace7fbcdff9307a7cc6c8c0f1300075;hb=0c3fed1b2aecbd5ea2f59a8028f58d3f72004468;hp=7991e69a6c540289cf5c2c9689611471349fdc68;hpb=b1d3c94f8221df682c0046e31e3bed45ca375fde;p=catagits%2FGitalist.git diff --git a/lib/Gitalist.pm b/lib/Gitalist.pm index 7991e69..e200d1a 100644 --- a/lib/Gitalist.pm +++ b/lib/Gitalist.pm @@ -2,6 +2,7 @@ package Gitalist; use Moose; BEGIN { require 5.008006; } use Catalyst::Runtime 5.90006; +use Gitalist::Git::Util; use namespace::autoclean; extends 'Catalyst'; @@ -14,7 +15,7 @@ use Catalyst qw/ SubRequest /; -our $VERSION = '0.003006'; +our $VERSION = '0.004001'; $VERSION = eval $VERSION; __PACKAGE__->config( @@ -54,6 +55,12 @@ sub uri_with { return $uri; } +after setup_finalize => sub { + # At app startup, ensure we can find a git binary, rather than + # lazily breaking later at request time. + Gitalist::Git::Util->new->_git; # FIXME - should not be a private method +}; + 1; __END__