Mitchell Hashimoto
|
73c223c885
|
Remove most of the remaining mock_environment calls. Only one remains.
|
2010-09-07 11:51:10 -07:00 |
Mitchell Hashimoto
|
8164644615
|
Converted most "mock_environment" tests to "vagrant_env" which uses real filesystem
|
2010-09-07 11:41:52 -07:00 |
Mitchell Hashimoto
|
3cca2f1bb4
|
Config loading test is now powered by real Vagrantfiles, rather than mocks
|
2010-09-07 11:30:48 -07:00 |
Mitchell Hashimoto
|
5f6e3acf40
|
Require root path on environment load
|
2010-09-07 10:52:58 -07:00 |
Mitchell Hashimoto
|
baccbd047d
|
Cleaner upgrade process and backup previous .vagrant file
|
2010-09-07 10:26:50 -07:00 |
Mitchell Hashimoto
|
446d1155fe
|
Add ruby-debug for tests in the Gemfile for MRI (both 1.8 and 1.9 version)
|
2010-09-07 01:19:11 -07:00 |
Mitchell Hashimoto
|
9a0834d263
|
Make environment tests fast again
|
2010-09-07 01:03:27 -07:00 |
Mitchell Hashimoto
|
5a13347fb4
|
Fix issue with local data store not being properly cleared for VM destruction
|
2010-09-07 01:02:11 -07:00 |
Mitchell Hashimoto
|
b7788e3c06
|
Upgrade command to 0.6.0 format added `vagrant upgrade_to_060`
|
2010-09-07 00:50:42 -07:00 |
Mitchell Hashimoto
|
b7d0790a6b
|
Added UI#ask methods (yes?, no?, etc.)
|
2010-09-07 00:45:21 -07:00 |
Mitchell Hashimoto
|
88fedb419e
|
Update Environment#dotfile_path to take advantage of new Pathname object
|
2010-09-07 00:28:21 -07:00 |
Mitchell Hashimoto
|
fe593c88b8
|
Environment#cwd and Environment#root_path are now pathname objects for more robust usage
|
2010-09-07 00:25:52 -07:00 |
Mitchell Hashimoto
|
84389580d6
|
Only run Environment#load! once
|
2010-09-07 00:07:22 -07:00 |
Mitchell Hashimoto
|
1478818939
|
Run "environment_load" action on environment load
|
2010-09-06 23:36:48 -07:00 |
Mitchell Hashimoto
|
1a5836ee23
|
Don't clear registered actions hash in tests ever
|
2010-09-06 19:52:46 -07:00 |
Mitchell Hashimoto
|
f85401481b
|
Create the tmp path when running tests so they pass
|
2010-09-06 18:29:49 -07:00 |
Mitchell Hashimoto
|
4342c87473
|
No need to reload the VMs hash if has a parent environment.
|
2010-09-06 00:09:29 -07:00 |
Mitchell Hashimoto
|
ed48170b24
|
Remove environment "vm_name" property since it was redundant
|
2010-09-05 23:11:27 -07:00 |
Mitchell Hashimoto
|
1be3f972ae
|
Spelling corrections on translations
|
2010-09-05 19:33:50 -07:00 |
Mitchell Hashimoto
|
88639d16d0
|
Convert host path to string to catch other errors for SF configuration
|
2010-09-05 11:41:59 -07:00 |
Mitchell Hashimoto
|
23c08f2daa
|
Configuration validation for the most common problems added
|
2010-09-05 11:26:38 -07:00 |
Mitchell Hashimoto
|
1ca30007d3
|
Remove unused configuration code
|
2010-09-05 11:20:32 -07:00 |
Mitchell Hashimoto
|
4704d4adb5
|
Remove "ssh.password" configuration. It has been deprecated for awhile now.
|
2010-09-05 11:11:19 -07:00 |
Mitchell Hashimoto
|
9cc64fcb34
|
Configuration classes can now be validated. Nice error message shown in case of failure.
|
2010-09-05 11:02:48 -07:00 |
Mitchell Hashimoto
|
ad5ecf1c7f
|
Remove unused code in Config
|
2010-09-05 10:18:05 -07:00 |
Mitchell Hashimoto
|
52a32820db
|
Change the way the config is loaded to be all in one step
|
2010-09-05 01:13:35 -07:00 |
Mitchell Hashimoto
|
ce9ff73ea4
|
Show proper syntax error for Vagrantfiles [closes GH-155]
|
2010-09-04 14:33:53 -07:00 |
Mitchell Hashimoto
|
53aaa4f264
|
Environment is lazy loaded for `vagrant` binary.
|
2010-09-04 11:10:20 -07:00 |
Mitchell Hashimoto
|
f24094bba8
|
Converted more tests to new vagrant env helpers and removed unused code in ResourceLogger
|
2010-09-04 10:47:22 -07:00 |
Mitchell Hashimoto
|
260f1dcec4
|
Refined some tests to use real Vagrantfiles instead of mocks
|
2010-09-03 19:25:48 -07:00 |
Mitchell Hashimoto
|
3470d98fca
|
Load the root path on demand.
|
2010-09-03 14:59:16 -07:00 |
Mitchell Hashimoto
|
f85579a4de
|
Give a nice error message if there is a syntax error in Vagrantfile [closes GH-154]
|
2010-09-03 14:23:47 -07:00 |
Mitchell Hashimoto
|
9590928553
|
If the data store is empty, delete the backing file
|
2010-09-03 12:05:29 -07:00 |
Mitchell Hashimoto
|
e4cb2749a1
|
Clean nil and 'empty?' values in a data store prior to commiting
|
2010-09-03 12:02:44 -07:00 |
Mitchell Hashimoto
|
b8a4188fa3
|
Config class is now responsible for loading configuration. Cleans up environment.
|
2010-09-03 11:16:38 -07:00 |
Mitchell Hashimoto
|
57506c8c00
|
Default cwd to pwd for environment
|
2010-09-03 09:42:05 -07:00 |
Mitchell Hashimoto
|
0a8540996c
|
Action environment uses new indifferent hash util
|
2010-09-03 09:39:30 -07:00 |
Mitchell Hashimoto
|
3c3c9aedc9
|
Data store is a hash with indifferent access
|
2010-09-03 09:35:07 -07:00 |
Mitchell Hashimoto
|
59e1e43c74
|
Autoload the util classes. HashWithIndifferentAccess for data store
|
2010-09-03 09:33:15 -07:00 |
Mitchell Hashimoto
|
0f70812142
|
Load the host on demand in the environment
|
2010-09-03 00:48:38 -07:00 |
Mitchell Hashimoto
|
01df63ef6e
|
Lazy load the environment "actions." Removes one more load from the environment load chain
|
2010-09-03 00:35:18 -07:00 |
Mitchell Hashimoto
|
f72979df79
|
Added global data hash to environment. "system"-wide data bag for vagrant
|
2010-09-03 00:21:57 -07:00 |
Mitchell Hashimoto
|
d65194d66e
|
Only initialize a logger on the parent environment
|
2010-09-02 21:24:59 -07:00 |
Mitchell Hashimoto
|
32aa5ef4d1
|
Update changelog for backwards incompat change.
|
2010-09-02 21:20:47 -07:00 |
Mitchell Hashimoto
|
a84ea6a5b8
|
Load data store keys as symbols, not strings.
|
2010-09-02 21:19:44 -07:00 |
Mitchell Hashimoto
|
52e3c4d3b3
|
Persisting a VM uuid is now implicitly done by Vagrant::VM
|
2010-09-02 21:12:11 -07:00 |
Mitchell Hashimoto
|
d5f351786c
|
Fix "provisioning enabled with" message to have proper string
|
2010-09-02 13:48:41 -07:00 |
Mitchell Hashimoto
|
33e2b93139
|
Some basic cleanup of 'if' logic
|
2010-09-02 13:02:09 -07:00 |
Mitchell Hashimoto
|
2d80c32479
|
Remove the ActiveList. This will make a comeback using DataStore in the future.
|
2010-09-02 13:00:47 -07:00 |
Mitchell Hashimoto
|
d74d95d0cd
|
Get rid of exceptions/ folder.
|
2010-09-02 11:56:04 -07:00 |