348 Commits

Author SHA1 Message Date
Mitchell Hashimoto
037263da98 Finally get rid of sleeps in test 2010-04-24 03:27:36 -07:00
Mitchell Hashimoto
4394882a7b Busy task no longer runs in a separate thread. 2010-04-24 03:26:44 -07:00
Mitchell Hashimoto
28eb56b9f8 Error if OSE version is detected 2010-04-19 17:06:27 -07:00
Mitchell Hashimoto
376cd2f24d Box verification actually raises error to undo box adding 2010-04-19 15:45:52 -07:00
Mitchell Hashimoto
3e36b4ce12 Box verification uses the runner rather than the env 2010-04-19 14:21:21 -07:00
Mitchell Hashimoto
d9308f86ec Boxes now properly use scoped Environment 2010-04-19 14:15:52 -07:00
Mitchell Hashimoto
5b307a5d9b Added boxes are now verified 2010-04-19 14:14:44 -07:00
Mitchell Hashimoto
c64dc43c84 Fix progress meter output for Windows 2010-04-15 17:53:54 -07:00
Mitchell Hashimoto
d845e73138 Fork-and-wait SSH on Mac OS X 10.5 [closes GH-51] 2010-04-15 02:36:46 -07:00
Mitchell Hashimoto
b1d3cd3d14 SIGINT twice and vagrant will immediately exit, even if busy 2010-04-14 22:30:46 -07:00
Mitchell Hashimoto
575a9f1021 Readded vagrant down but as an error message to assist users in migrating to vagrant destroy 2010-04-13 23:24:36 -07:00
Mitchell Hashimoto
1a4f934465 Remove old commands files 2010-04-13 17:25:43 -07:00
Mitchell Hashimoto
797112cf84 box remove subcommand 2010-04-13 17:18:59 -07:00
Mitchell Hashimoto
f097ee3111 box list subcommand 2010-04-13 17:16:21 -07:00
Mitchell Hashimoto
e5374b912e Box add testing 2010-04-13 17:10:49 -07:00
Mitchell Hashimoto
c744f7afde vagrant box add 2010-04-13 17:08:36 -07:00
Mitchell Hashimoto
3107fa763f Status command 2010-04-13 17:02:43 -07:00
Mitchell Hashimoto
b3277e015f Package subcommand 2010-04-13 16:46:51 -07:00
Mitchell Hashimoto
b72e3640e8 Resume subcommand 2010-04-13 16:37:32 -07:00
Mitchell Hashimoto
5efa7bded5 Suspend subcommand 2010-04-13 16:36:08 -07:00
Mitchell Hashimoto
28a2fd5466 Halt command 2010-04-13 16:34:29 -07:00
Mitchell Hashimoto
fa3ca57c9f ssh-config subcommand 2010-04-13 16:31:08 -07:00
Mitchell Hashimoto
4674b1983e SSH subcommand 2010-04-13 16:24:39 -07:00
Mitchell Hashimoto
453f4774e4 Reload command and some docs for other commands 2010-04-13 16:22:14 -07:00
Mitchell Hashimoto
33c3a2df45 Destroy subcommand 2010-04-13 16:19:33 -07:00
Mitchell Hashimoto
60c6ad480c Up command 2010-04-13 16:16:59 -07:00
Mitchell Hashimoto
e6006eacfa Init execute test 2010-04-13 15:55:56 -07:00
Mitchell Hashimoto
95592eb7f6 vagrant --version outputs the version 2010-04-13 15:45:38 -07:00
Mitchell Hashimoto
b4d1ee6e83 Commands specify their option parsings in the options_spec method. Parent takes care of the rest. 2010-04-13 15:34:26 -07:00
Mitchell Hashimoto
26c12a9a17 Init subcommand is working 2010-04-13 14:03:50 -07:00
Mitchell Hashimoto
9ce860cb40 Base tests 2010-04-13 13:54:42 -07:00
Mitchell Hashimoto
bb0d3f7f93 Base command now recursively dispatches, allowing for arbitrarily complex commands such as vagrant a b c 2010-04-13 13:53:27 -07:00
Mitchell Hashimoto
aec05eff0d Commands can now be registered as subcommands (similar to how config works) 2010-04-13 13:13:55 -07:00
Mitchell Hashimoto
5c3171a8f9 Option parsing is in on the base command 2010-04-13 01:42:11 -07:00
Mitchell Hashimoto
d8387f8280 New files for the new command structure. Ignore the vagrant-temp binary for now. 2010-04-13 01:22:53 -07:00
Mitchell Hashimoto
46956d8caa You can now specify the host of the ssh-config with the --host option. 2010-04-12 21:28:37 -07:00
Mitchell Hashimoto
8218395546 ssh-config should require root path, not a created environment 2010-04-12 21:03:13 -07:00
Mitchell Hashimoto
c630b028fc vagrant ssh-config outputs .ssh/config ready entry for current environment 2010-04-12 21:00:42 -07:00
Mitchell Hashimoto
f8dee9adf9 Base boxes can now be packaged with vagrant package by specifying the --base parameter. 2010-04-12 16:29:33 -07:00
Mitchell Hashimoto
677b3b05cc Packaging uses MAC address directly from the machine 2010-04-12 16:12:37 -07:00
Mitchell Hashimoto
40e823d90a Shorten shared folders further [see GH-50] 2010-04-12 14:38:34 -07:00
Lincoln Stoll
1245a0c1c8 Shorten shared folder names
On some setups, the generated name is truncated, which causes issues
because they then look the same, and the kernel throws duplicate
filename errors. Shorten the name so this doesn't happen
2010-04-12 14:06:56 -07:00
Lincoln Stoll
ea85e1d38f Shorten shared folder names
On some setups, the generated name is truncated, which causes issues
because they then look the same, and the kernel throws duplicate
filename errors. Shorten the name so this doesn't happen
2010-04-12 14:06:40 -07:00
Mitchell Hashimoto
9498226c83 Package now puts auto-generated Vagrantfile with MAC address in root. 2010-04-12 00:44:04 -07:00
Mitchell Hashimoto
ecdec218b4 Included files in package now go into the include/ directory. 2010-04-12 00:29:26 -07:00
Mitchell Hashimoto
f0fa8aa5df Export now uses proper function and has progress bar (like import) 2010-04-12 00:05:24 -07:00
Mitchell Hashimoto
aa52d977a8 Wrapping tests in meaningful context 2010-04-11 23:42:11 -07:00
Mitchell Hashimoto
945710e068 Config JSON doesn't include 'env' 2010-04-11 23:39:22 -07:00
Mitchell Hashimoto
4d3f929b3f Sleep for a second on vagrant destroy if the boot mode is GUI. Required to wait for GUI to clean itself up. 2010-04-10 17:46:42 -07:00
Mitchell Hashimoto
90d2ec5ab3 Fix tests to get passing for new vagrant destroy command 2010-04-10 16:45:46 -07:00