X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FGitalist.git;a=blobdiff_plain;f=lib%2FGitalist%2FModel%2FCollectionOfRepos.pm;h=1071d82f3de0f9d360b222f2a28985a1340d8487;hp=9ac5f78408dabc236f4e5faa20baf77e07eb957d;hb=2a285433482e95730447a82158092929efc50aad;hpb=84a21009cd9d5c180946d6328afd046db0101012 diff --git a/lib/Gitalist/Model/CollectionOfRepos.pm b/lib/Gitalist/Model/CollectionOfRepos.pm index 9ac5f78..1071d82 100644 --- a/lib/Gitalist/Model/CollectionOfRepos.pm +++ b/lib/Gitalist/Model/CollectionOfRepos.pm @@ -104,17 +104,22 @@ sub BUILD { } sub build_per_context_instance { - my ($self, $app) = @_; + my ($self, $ctx) = @_; my %args = ( export_ok => $self->export_ok || '', $self->_has_whitelist ? (whitelist => $self->whitelist) : (), repos => $self->repos, repo_dir => $self->repos_dir, + vhost => $ctx->request->uri->host, %{ $self->args } ); - return $self->class->new(%args); + my $class = $self->class; + + $ctx->log->debug("Using class '$class'") if $c->debug; + + return $class->new(%args); } __PACKAGE__->meta->make_immutable;