vagrant/plugins/commands/box/command
Seth Vargo dab4537682
core/boxes: Do not update the same box twice
Vagrant's environment (which includes the known list of boxes and
versions) is established at the start of the Vagrant run. This means
that box downloads which occur during the run are not contained in the
set until the next run. This causes duplicate box downloads to raise an
error in multi-machine Vagrantfiles.

This commit fixes that issue by pre-processing the machines by provider
and version, creating a unique set of boxes to update.

Fixes GH-6042
2016-05-31 23:08:51 -04:00
..
add.rb Merge pull request #4473 from rtkrruvinskiy/https_metadata 2015-11-19 16:16:48 -08:00
download_mixins.rb Add HTTPS download options to `box update` and `box outdated` 2014-09-07 23:57:34 -04:00
list.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
outdated.rb commands/box: don't halt on metadata download failure [GH-6453] 2015-11-19 18:50:50 -08:00
remove.rb Remove all available versions of a box 2015-11-09 09:32:18 +00:00
repackage.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
root.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
update.rb core/boxes: Do not update the same box twice 2016-05-31 23:08:51 -04:00