
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>

Shipwright is Copyright 2007-2009 Best Practical Solutions, LLC.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.