use MooseX::Declare;
-role Gitalist::Git::CollectionOfRepositories {
+role Gitalist::Git::CollectionOfRepositories with Gitalist::Git::Serializable {
use MooseX::Types::Common::String qw/NonEmptySimpleStr/;
use MooseX::Types::Moose qw/ArrayRef/;
use Moose::Autobox;
method get_repository (NonEmptySimpleStr $name) {
my $repo = $self->_get_repo_from_name($name);
- die "Couldn't get_repository '$name' - not a valid git repository."
+ confess("Couldn't get_repository '$name' - not a valid git repository.")
unless $self->_is_git_repo($repo->path);
return $repo;
}