YellLabs/yellfabric — pull request #23 by dcarley (2012-12-03 11:35:05+00:00)
Title: (RM4888) Catch supervisorctl and Play deps errors

The `supervisorctl` utility doesn't return the expected exit codes when a process fails to start (or stop/restart). This causes the errors to be missed by Fabric.

Parse the output and `abort()` if this happens.

Likewise for `play dependencies --sync` which always exits with `0`.