孙海军 > Shipwright-2.4.40 > Shipwright::Backend

Download:
Shipwright-2.4.40.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Source  

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-2012 Best Practical Solutions, LLC.

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

syntax highlighting: