teaminsight/addbuild — pull request #8 by kellyredding (2012-07-26 17:19:19+00:00)
Title: basic Host object for running commands

This object is the object that you add and remove builds from. It
is passed on to actions and when action run or undo themselves, the
commands are run on the given host.

The host provides the basic `add`, `remove`, and `run` apis. The
actions call the `run_cmd` method which does some default logging
and then calls the `run` method. Specific hosts should subclass
this and define their own `run` methods (for running locally, remotely,
pretend-running, etc).