James Bardin
65527f35a4
update local.Local to match the latest Backend
...
Update the methods, remove the handling of "current", and make tests
pass.
2017-02-28 16:07:31 -05:00
James Bardin
f2e496a14c
Have backend operations properly unlock state
...
Make sure unlock is called with the correct LockID during operations
2017-02-15 14:41:55 -05:00
James Bardin
f5ed8cd288
Use NewLockInfo to get a pre-populated value
...
Using NewLockInfo ensure we start with all required fields filled.
2017-02-15 14:41:55 -05:00
James Bardin
67dc16c9ca
Make backend/local test pass
2017-02-15 14:41:55 -05:00
Mitchell Hashimoto
65982bd412
backend/local: use new command/state package for better UX
2017-02-14 11:17:28 -08:00
Mitchell Hashimoto
bdca9bffe4
backend/local: output warnings
...
Fixes #11628
This is a simple fix to output warnings. I originally forgot to do this
since the local backend didn't have a CLI UI at the time. It does now so
this is an easy fix.
2017-02-07 13:22:28 -08:00
James Bardin
9cdba1f199
enable local state locking for apply
...
Have the LocalBackend lock the state during operations, and enble this
for the apply comand.
2017-02-02 18:08:28 -05:00
Mitchell Hashimoto
397e1b3132
backend/local
...
The local backend implementation is an implementation of
backend.Enhanced that recreates all the behavior of the CLI but through
the backend interface.
2017-01-26 14:33:49 -08:00