git-deploy

 view release on metacpan or  search on metacpan

design.pod  view on Meta::CPAN

=head1 Design Objectives

=over 4

=item Use configuration not auto-detection

One problem with the ancestor of C<git-deploy> was that in a misguided attempt to
make things easier it attempted to do a lot of auto-detection. In hindsight
this was almost definitely counter productive.  It neither made it easier for
the users, nor for the developers. C<git-deploy> should avoid this mistake
and use explicit configuration for everything it does .

=item Delegate and not implement

C<git-deploy> is intended to I<manage> the rollout process, not to actually
be responsible for every action. An example would be the process of copying the
tree to another host, which will always be the responsibility of a some other
tool, although may/will be managed by C<git-deploy>



( run in 2.039 seconds using v1.01-cache-2.11-cpan-71847e10f99 )