pulumi/pkg/backend/filestate
Fraser Waters 8b4da4eba7
Lock inside filestate.apply instead of Update/Delete/Import (#8806)
This makes Delete/Update/Import/Preview the same for filestate and
httpstate. They could just be plain functions now except that `apply` is
hidden.

This also catches that when Watch did an update it wouldn't take the
lock for the filestate backend because Watch called `apply` directly not
`Update`.
2022-01-21 16:28:29 +00:00
..
backend.go Lock inside filestate.apply instead of Update/Delete/Import (#8806) 2022-01-21 16:28:29 +00:00
backend_test.go [backend/filestate] Don't unwrap go-cloud errors (#8455) 2021-11-19 12:21:37 -08:00
bucket.go Update error handling (#8406) 2021-11-12 18:37:17 -08:00
bucket_test.go Fix 'pulumi stack ls' on Windows (#4094) 2020-03-18 13:57:25 -07:00
doc.go Document Go packages (#6009) 2021-01-11 11:07:59 -07:00
gcpauth.go Update error handling (#8406) 2021-11-12 18:37:17 -08:00
lock.go Always lock in filestate backends, previously feature-flagged (#8565) 2021-12-09 09:51:33 -05:00
snapshot.go [breaking] Changing the version of go.mod in sdk / pkg to be v3 2021-04-14 19:32:18 +01:00
stack.go [backend/filestate] Allow `pulumi stack ls` to see all stacks regardless of passphrase (#7660) 2021-07-27 18:37:25 -07:00
state.go [backend/filestate] Don't unwrap go-cloud errors (#8455) 2021-11-19 12:21:37 -08:00