guzzle/guzzle — pull request #140 by claylo (2012-09-27 06:54:26+00:00)
Title: Updated build process

Initial contribution of updated build process.

* Split out build files into more manageable chunks
* Added custom phing tasks for various procedures such as starting and stopping the node test server
* Added custom phing task for validating composer json files
* Added routines for resolving dependencies like composer (which may be satisfied by global installations)
* Added build.properties.dist and build.properties.travis so that various build environments can be supported
* Added phing to dev dependencies so we can run phing command on travis-ci

Also took a crack at updating the travis.yml config to run special travisci build target, which lints and runs phpunit.

Still to do:
* testing the subtree split process (running subtree split, and any other mods it requires)
* pear and phar -- packaging and deployment