From: Tomas Doran Date: Sat, 12 Nov 2011 01:04:47 +0000 (+0000) Subject: Make sure we find git at app start time X-Git-Tag: 0.003007~21^2 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FGitalist.git;a=commitdiff_plain;h=f854a8e0828d2e2ecdf137b42c7a03d2cd72a784 Make sure we find git at app start time --- 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__