pulumi/pkg
Pat Gavlin a5e92b9497
Cache workspaces based on full path. (#1326)
As it stands, we recompute the workspace for the current directory
potentially many times during some CLI operations, most notably
`stack ls`. These changes add a simple cache based on the complete path
passed to `NewFrom`, and eliminate some lagginess in `stack ls` when
there are multiple stacks.

Another option is to calculate the current workspace once in the CLI and
then fetch it as necessary.
2018-05-07 15:35:58 -07:00
..
apitype Add necessary refresh apitypes (#1299) 2018-04-30 17:42:24 -07:00
backend pulumi new improvements (#1307) 2018-05-07 15:31:27 -07:00
diag Restore streaming of plugin outputs to the progress display. (#1333) 2018-05-07 15:11:52 -07:00
encoding Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
engine Restore streaming of plugin outputs to the progress display. (#1333) 2018-05-07 15:11:52 -07:00
graph Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
operations Use glog instead of printf 2018-04-27 18:27:37 -07:00
resource Restore streaming of plugin outputs to the progress display. (#1333) 2018-05-07 15:11:52 -07:00
testing Bring back preview, swizzle some flags 2018-05-06 13:55:39 -07:00
tokens Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
tools Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
util Restore streaming of plugin outputs to the progress display. (#1333) 2018-05-07 15:11:52 -07:00
version Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
workspace Cache workspaces based on full path. (#1326) 2018-05-07 15:35:58 -07:00