[plumage,LIB] More Plumage::Project refactoring
authorGeoffrey Broadwell <geoff@broadwell.org>
Sat, 5 Dec 2009 00:06:37 +0000 (16:06 -0800)
committerGeoffrey Broadwell <geoff@broadwell.org>
Sat, 5 Dec 2009 00:12:42 +0000 (16:12 -0800)
commitdbe72a0b129342b518b8fad6fdfea7ba5f32c4b5
treedc3f2f8f886c6b9a18c441346dee80e063c8e174
parent3453ef9e5b70dc074d78b2ec62ce8b516e29f96d
[plumage,LIB] More Plumage::Project refactoring

* Move responsibility for determining build sequence to Plumage::Project
* Move responsibility for mkpath($build_root) to Plumage::Project's fetch action
* Excise %STAGES and supporting code from plumage.nqp
* Improve API of perform_actions{,_on_projects}
* Add stub of update stage to Plumage::Project, reusing (and falling back to) fetch
src/lib/Plumage/Project.nqp
src/plumage.nqp