vagrant/test
Mitchell Hashimoto 7a299ae2de Configuration loader can handle upgrading.
The basic process for this is to:

1. Load the configuration using the proper loader for that version. i.e.
   if you're loading V1 config, then use the V1 loader.
2. If we just loaded a version that isn't current (imagine we're
   currently at V3), then we need to upgrade that config. So we first
   ask the V2 loader to upgrade the V1 config to V2, then we ask the V3
   loader to upgrade the V2 config to V3. We keep track of warnings and
   errors throughout this process.
3. Finally, we have a current config, so we merge it into the in-process
   configuration that is being loaded.
2012-06-23 19:56:31 -07:00
..
acceptance Require what to be notified for with block and Subprocess.execute 2012-06-01 17:02:12 +02:00
buildbot CI: Schedule each unit/acceptance pair by platform it is testing 2011-11-22 23:07:33 -08:00
config Add `rake acceptance:boxes` to download required boxes for tests 2011-11-13 13:37:30 -08:00
support Port collision with SSH test. 2011-12-24 22:25:02 -08:00
unit Configuration loader can handle upgrading. 2012-06-23 19:56:31 -07:00