From: Tomas Doran Date: Mon, 14 Nov 2011 09:00:15 +0000 (+0000) Subject: Don't blow up so much, but still not working X-Git-Tag: 0.003007~11 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=ca5cfe83ce7641811fa4befb2905d1e62afbc845;p=catagits%2FGitalist.git Don't blow up so much, but still not working --- diff --git a/lib/Gitalist/Model/CollectionOfRepos.pm b/lib/Gitalist/Model/CollectionOfRepos.pm index 6fdcf2c..e9e6fb4 100644 --- a/lib/Gitalist/Model/CollectionOfRepos.pm +++ b/lib/Gitalist/Model/CollectionOfRepos.pm @@ -97,15 +97,13 @@ sub _build_repos_dir { || $opts->{repos_dir} || $ENV{GITALIST_REPO_DIR} || undef; } -sub BUILD { - my $self = shift; - $self->class(); - if ($self->repos_dir) { $self->repos_dir->resolve } -} - sub build_per_context_instance { my ($self, $ctx) = @_; + $self->class(); + + if ($self->repos_dir) { $self->repos_dir->resolve } + my %args = ( export_ok => $self->export_ok || '', $self->_has_whitelist ? (whitelist => $self->whitelist) : (),