Shipwright::Backend::Base - Base Backend Class
Base Backend Class
the constructor
initialize a project you should subclass this method, and call this to get the dir with content initialized
import a dist.
A wrapper around svn's commit command.
regenerate the dependency order.
return a dependency graph in graphviz format
get or set the dependency order.
get or set the map.
get or set the sources map.
get or set flags.
get or set version.
get or set branches.
get or set known failure conditions.
get or set refs
return the hashref of require.yml for a dist.
Check if the given repository is valid.
you should subclass this method, and run this to get the file path with latest version
get or set test_script for a project, i.e. /t/test
trim dists
update refs.
we need update this after import and trim
return true if has branch support
for vcs backend, we made a local checkout/clone version, which will live here
sunnavy <sunnavy@bestpractical.com>
<sunnavy@bestpractical.com>
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.
To install Shipwright, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Shipwright
CPAN shell
perl -MCPAN -e shell install Shipwright
For more information on module installation, please visit the detailed CPAN module installation guide.