X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FGitalist.pm;fp=lib%2FGitalist.pm;h=62b6fdaa4ffbe8a29e31e9f046832ebc7e9a85cf;hb=f854a8e0828d2e2ecdf137b42c7a03d2cd72a784;hp=7991e69a6c540289cf5c2c9689611471349fdc68;hpb=f444707fbb36619b419eb2aa7a9c297fa5d5534f;p=catagits%2FGitalist.git diff --git a/lib/Gitalist.pm b/lib/Gitalist.pm index 7991e69..62b6fda 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'; @@ -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__