{"push_id":2451979631,"size":1,"distinct_size":1,"ref":"refs/heads/split-cli","head":"1dbd439c553987e19b483539a5659cc0287b7cb6","before":"e517da2ec79007860d7936c86654ea4dcc862123","commits":[{"sha":"1dbd439c553987e19b483539a5659cc0287b7cb6","author":{"name":"Jamie Winsor","email":"491103dc04b58bc9a2f69e22e06b020be16ede04@vialstudios.com"},"message":"Add Control Gateway to Supervisor\n\nThis commit shifts from using files for IPC with the Supervisor from\nthe CLI to using a streaming, multiplex, TCP socket to receive\nrequests from local and remote clients\n\n* `sup start` and `sup stop` will no longer start the Supervisor if\n  one is not running. Additionally, start no longer takes a\n  full list of options to specify a transient service to be loaded.\n  Start and Stop will only assign a service a new desired state\n* `sup run` now takes optional arguments which match the arguments\n  passed to `sup load`. These arguments will be used to install or\n  download and install a package which will be used as an initial\n  service for the Supervisor. This is effectively the behaviour we had\n  in `hab start` - preserved as not to break exporters.\n* `sup config` will now as advertized give the default configuration for\n  a particular _service_. Prior, this command would read package data\n  and return the default configuration for that. This is slightly\n  misleading since we are attempting to configure the version of the\n  software the service is running and you may have not received that\n  data prior had a newer version of the software been located on the\n  machine.\n* Refactor functions from `ui::UI` into `ui::UIWriter` and\n  `ui::UIReader`\n\nSigned-off-by: Jamie Winsor <jamie@vialstudios.com>","distinct":true,"url":"https://api.github.com/repos/habitat-sh/habitat/commits/1dbd439c553987e19b483539a5659cc0287b7cb6"}]}
{"actor":{"display_login":"reset"}}