NAME
Statocles::Deploy::Git - Deploy a site to a Git repository
DESCRIPTION
This class allows a site to be deployed to a Git repository.
This class consumes Statocles::Deploy.
ATTRIBUTES
path
The path to deploy to. Must be the root of the Git repository, or a directory inside of the Git repository.
branch
The Git branch to deploy to. Defaults to "master". If you're building a Github Pages site for a project, you probably want to use the "gh-pages" branch.
remote
The name of the remote to deploy to. Defaults to 'origin'.
METHODS
deploy
my @paths = $deploy->deploy( $source_path, %options );
Deploy the site, copying from the given source path.
Possible options are:
- clean
-
Remove all the current contents of the deploy directory before copying the new content.
- message
-
An optional commit message to use. Defaults to a generic message.