pulumi/pkg
joeduffy 9e20f15adf Fix CLI hangs when errors occur
The change to use a Goroutine for pumping output causes a hang
when an error occurs.  This is because we unconditionally block
on the <-done channel, even though the failure means the done
will actually never occur.  This changes the logic to only wait
on the channel if we successfully began the operation in question.
2017-10-20 17:28:35 -07:00
..
apitype Add login and logout commands. (#437) 2017-10-19 15:22:07 -07:00
compiler/errors Use Stack over Environment to describe a deployment target 2017-10-16 13:04:20 -07:00
diag Have engine emit "events" instead of writing to streams 2017-10-09 18:24:56 -07:00
encoding Use go-yaml directly 2017-10-20 14:01:37 -07:00
engine Fix CLI hangs when errors occur 2017-10-20 17:28:35 -07:00
graph Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
pack Support global configuration 2017-10-20 13:30:07 -07:00
resource Use go-yaml directly 2017-10-20 14:01:37 -07:00
testing/integration Rename env folder to stacks 2017-10-17 17:44:53 -07:00
tokens Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
tools Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
util Have engine emit "events" instead of writing to streams 2017-10-09 18:24:56 -07:00
workspace Use go-yaml directly 2017-10-20 14:01:37 -07:00