Recent changes to default provider semantics and the addition of resource aliases allow a resource's provider reference to change even if the resource itself is considered to have no diffs. `mustWrite` did not expect this scenario, and indeed asserted against it. These changes update `mustWrite` to detect such changes and require that the checkpoint be written if and when they occur. Fixes #2804. |
||
---|---|---|
.. | ||
display | ||
filestate | ||
httpstate | ||
state | ||
apply.go | ||
backend.go | ||
backend_test.go | ||
snapshot.go | ||
snapshot_test.go | ||
stack.go | ||
updates.go |