pulumi/cmd/lumi
joeduffy 87004a124e Store both input and output properties distinctly
This changes the resource model to persist input and output properties
distinctly, so that when we diff changes, we only do so on the programmer-
specified input properties.  This eliminates problems when the outputs
differ slightly; e.g., when the provider normalizes inputs, adds its own
values, or fails to produce new values that match the inputs.

This change simultaneously makes progress on pulumi/lumi#90, by beginning
tracking the resource objects implicated in a computed property's value.

I believe this fixes both #189 and #198.
2017-06-04 19:24:48 -07:00
..
config.go Reclassify Lumi under the Apache 2.0 license 2017-05-18 14:51:52 -07:00
deploy.go Pretty print outputs during planning 2017-06-01 10:52:25 -07:00
destroy.go Rearrange some deployment logic 2017-06-01 08:36:43 -07:00
env.go Create a plan plugin host 2017-06-01 11:41:24 -07:00
env_init.go Reclassify Lumi under the Apache 2.0 license 2017-05-18 14:51:52 -07:00
env_ls.go Create a plan plugin host 2017-06-01 11:41:24 -07:00
env_rm.go Reclassify Lumi under the Apache 2.0 license 2017-05-18 14:51:52 -07:00
env_select.go Reclassify Lumi under the Apache 2.0 license 2017-05-18 14:51:52 -07:00
lumi.go Tidy up project loading for pack commands 2017-06-02 12:43:04 -07:00
main.go Reclassify Lumi under the Apache 2.0 license 2017-05-18 14:51:52 -07:00
pack.go Tidy up project loading for pack commands 2017-06-02 12:43:04 -07:00
pack_eval.go Reclassify Lumi under the Apache 2.0 license 2017-05-18 14:51:52 -07:00
pack_get.go Reclassify Lumi under the Apache 2.0 license 2017-05-18 14:51:52 -07:00
pack_info.go Tidy up project loading for pack commands 2017-06-02 12:43:04 -07:00
pack_verify.go Tidy up project loading for pack commands 2017-06-02 12:43:04 -07:00
plan.go Store both input and output properties distinctly 2017-06-04 19:24:48 -07:00
version.go Reclassify Lumi under the Apache 2.0 license 2017-05-18 14:51:52 -07:00