terraform/command
James Bardin fb4a365d12 noop migrate copy, add -lock and -input
A couple commits got rebased together here, and it's easier to enumerate
them in a single commit.

Skip copying of states during migration if they are the same state. This
can happen when trying to reconfigure a backend's options, or if the
state was manually transferred. This can fail unexpectedly with locking
enabled.

Honor the `-input` flag for all confirmations (the new test hit some
more). Also unify where we reference the Meta.forceInitCopy and transfer
the value to the existing backendMigrateOpts.force field.
2017-04-04 14:54:48 -04:00
..
clistate Have the clistate Lock use LockWithContext 2017-04-01 17:09:20 -04:00
format
test-fixtures add Rehash to terraform.BackendState 2017-03-29 15:53:42 -04:00
testdata
apply.go add cli flags for -lock-timeout 2017-04-01 17:09:21 -04:00
apply_destroy_test.go
apply_test.go test -lock-timeout from cli 2017-04-03 11:50:19 -04:00
cli_ui.go
cli_ui_test.go
command.go
command_test.go
console.go
console_interactive.go
console_interactive_solaris.go
console_test.go
counthookaction_string.go Update stringer-generated files to new boilerplate 2017-03-29 08:07:06 -07:00
debug_command.go
debug_json2dot.go
debug_json2dot_test.go
env_command.go Reject names that aren't url-safe 2017-03-27 18:00:56 -04:00
env_command_test.go Reject names that aren't url-safe 2017-03-27 18:00:56 -04:00
env_delete.go provide contexts to clistate.Lock calls 2017-04-01 17:09:20 -04:00
env_list.go
env_new.go provide contexts to clistate.Lock calls 2017-04-01 17:09:20 -04:00
env_select.go Reject names that aren't url-safe 2017-03-27 18:00:56 -04:00
flag_kv.go
flag_kv_test.go
fmt.go
fmt_test.go
get.go
get_test.go
graph.go
graph_test.go
hcl_printer.go
hcl_printer_test.go
hook_count.go
hook_count_action.go
hook_count_test.go
hook_state.go
hook_state_test.go
hook_ui.go command/hook_ui: Increase max length of state IDs (#13317) 2017-04-04 15:41:54 +01:00
hook_ui_test.go command/hook_ui: Increase max length of state IDs (#13317) 2017-04-04 15:41:54 +01:00
import.go add cli flags for -lock-timeout 2017-04-01 17:09:21 -04:00
import_test.go
init.go noop migrate copy, add -lock and -input 2017-04-04 14:54:48 -04:00
init_test.go honor `input=false` in state migration 2017-03-29 18:11:45 -04:00
internal_plugin.go
internal_plugin_core.go
internal_plugin_list.go
internal_plugin_test.go
meta.go set stateLock to true when building meta flagSet 2017-04-04 14:44:58 -04:00
meta_backend.go Merge pull request #13262 from hashicorp/jbardin/lock-timeouts 2017-04-04 14:30:20 -04:00
meta_backend_migrate.go noop migrate copy, add -lock and -input 2017-04-04 14:54:48 -04:00
meta_backend_test.go noop migrate copy, add -lock and -input 2017-04-04 14:54:48 -04:00
meta_new.go
meta_test.go
module_storage.go
module_storage_test.go
output.go
output_test.go
plan.go add cli flags for -lock-timeout 2017-04-01 17:09:21 -04:00
plan_test.go
push.go command/push: update copy for remote state error 2017-03-16 14:41:37 -07:00
push_test.go command/push: update copy for remote state error 2017-03-16 14:41:37 -07:00
refresh.go add cli flags for -lock-timeout 2017-04-01 17:09:21 -04:00
refresh_test.go backend/local: allow refresh on empty/non-existent state 2017-03-16 12:11:31 -07:00
show.go
show_test.go
state_command.go Thread the environment through all commands 2017-02-28 16:35:46 -05:00
state_list.go
state_list_test.go
state_meta.go
state_mv.go
state_mv_test.go Split Meta back out of StateMeta 2017-03-01 10:20:32 -05:00
state_pull.go
state_pull_test.go
state_push.go
state_push_test.go
state_rm.go
state_rm_test.go
state_show.go
state_show_test.go
state_test.go
taint.go add cli flags for -lock-timeout 2017-04-01 17:09:21 -04:00
taint_test.go
ui_input.go
ui_input_test.go
unlock.go remove extra state.Locker assertions 2017-04-01 17:01:45 -04:00
unlock_test.go Add complete unlock test 2017-02-20 14:50:31 -05:00
untaint.go add cli flags for -lock-timeout 2017-04-01 17:09:21 -04:00
untaint_test.go
validate.go
validate_test.go
version.go
version_test.go