* 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 |
||
---|---|---|
.. | ||
destroy.go | ||
diff.go | ||
engine.go | ||
events.go | ||
eventsink.go | ||
plan.go | ||
preview.go | ||
project.go | ||
refresh.go | ||
snapshot.go | ||
update.go |