diff --git a/CHANGELOG.md b/CHANGELOG.md index ba82e73..0420ecf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## [0.0.10](https://github.com/dergachev/vagrant-vbox-snapshot/compare/v0.0.9...v0.0.10) (November 13, 2015) + +IMPROVEMENTS: + +- vagrant snapshot back and go no longer fails if the VM is in "aborted" state [#36](https://github.com/dergachev/vagrant-vbox-snapshot/pull/36) + ## [0.0.9](https://github.com/dergachev/vagrant-vbox-snapshot/compare/v0.0.8...v0.0.9) (July 3, 2015) IMPROVEMENTS: diff --git a/lib/vagrant-vbox-snapshot/commands/back.rb b/lib/vagrant-vbox-snapshot/commands/back.rb index b28f0f2..c6e7d11 100644 --- a/lib/vagrant-vbox-snapshot/commands/back.rb +++ b/lib/vagrant-vbox-snapshot/commands/back.rb @@ -22,7 +22,7 @@ def execute with_target_vms(argv, single_target: true) do |machine| check_runnable_on(machine) - if machine.state.id != :poweroff and machine.state.id != :saved + if machine.state.id != :poweroff and machine.state.id != :saved and machine.state.id != :aborted machine.provider.driver.execute("controlvm", machine.id, "poweroff") end diff --git a/lib/vagrant-vbox-snapshot/commands/go.rb b/lib/vagrant-vbox-snapshot/commands/go.rb index 0d5b232..7e34727 100644 --- a/lib/vagrant-vbox-snapshot/commands/go.rb +++ b/lib/vagrant-vbox-snapshot/commands/go.rb @@ -59,7 +59,7 @@ def execute before_restore(machine) - if machine.state.id != :poweroff and machine.state.id != :saved + if machine.state.id != :poweroff and machine.state.id != :saved and machine.state.id != :aborted @env.ui.info("Powering off machine #{vm_id}") machine.provider.driver.execute("controlvm", machine.id, "poweroff") end diff --git a/lib/vagrant-vbox-snapshot/version.rb b/lib/vagrant-vbox-snapshot/version.rb index 21f0293..65e17ce 100644 --- a/lib/vagrant-vbox-snapshot/version.rb +++ b/lib/vagrant-vbox-snapshot/version.rb @@ -1,5 +1,5 @@ module VagrantPlugins module VBoxSnapshot - VERSION = "0.0.9" + VERSION = "0.0.10" end end