pulumi/pkg/backend/local
Sean Gillespie 14baf866f6
Snapshot management overhaul and refactor (#1273)
* Refactor the SnapshotManager interface

Lift snapshot management out of the engine by delegating it to the
SnapshotManager implementation in pkg/backend.

* Add a event interface for plugin loads and use that interface to record plugins in the snapshot

* Remove dead code

* Add comments to Events

* Add a number of tests for SnapshotManager

* CR feedback: use a successful bit on 'End' instead of having a separate 'Abort' API

* CR feedback

* CR feedback: register plugins one-at-a-time instead of the entire state at once
2018-04-25 17:20:08 -07:00
..
backend.go Snapshot management overhaul and refactor (#1273) 2018-04-25 17:20:08 -07:00
crypto.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
display.go Add a hidden --no-interactive flag so that we can reduce interactive noise when running jenkins. (#1262) 2018-04-24 14:23:08 -07:00
jsonmessage.go Add a new tree-view form for the progress view. (#1260) 2018-04-24 11:13:22 -07:00
progress.go Add a hidden --no-interactive flag so that we can reduce interactive noise when running jenkins. (#1262) 2018-04-24 14:23:08 -07:00
rows.go Add a new tree-view form for the progress view. (#1260) 2018-04-24 11:13:22 -07:00
snapshot.go Snapshot management overhaul and refactor (#1273) 2018-04-25 17:20:08 -07:00
stack.go Merge remote-tracking branch 'origin/master' into ellismg/identity 2018-04-20 01:56:41 -04:00
state.go Re-introduce interface for snapshot management (#1254) 2018-04-23 14:12:13 -07:00