NAME

Shipwright::Backend - Backend

SYNOPSIS

# shipwright some_command -r backend_type:path
shipwright create -r svn:file:///svnrepo/shipwright/my_proj

DESCRIPTION

See <Shipwright::Manual::Glossary/shipyard> to understand its concept. Look at list of </SUPPORTED BACKENDS> or "IMPLEMENTING BACKENDS" if you want add a new one.

SUPPORTED BACKENDS

Currently, the supported backends are FS, Git, SVK and SVN.

IMPLEMENTING BACKENDS

Each implementation of a backend is a subclass of Shipwright::Backend::Base.

METHODS

This is a tiny class with only one method new that loads particular implementation class and returns instance of that class.

new repository => "type:path"

Returns the backend object that corresponds to the type defined in the repository argument.

AUTHORS

sunnavy <sunnavy@bestpractical.com>

LICENCE AND COPYRIGHT

Shipwright is Copyright 2007-2011 Best Practical Solutions, LLC.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.