Commit Graph

182 Commits

Author SHA1 Message Date
Adam Spiers 7315e151c9 add dependency on Ruby >= 2.0.0
Vagrant requires Ruby 2, e.g. for ** keyword arguments.
2014-04-29 23:58:10 +01:00
Mitchell Hashimoto 2a8a04ebb9 communicators/winrm: initial import from vagrant-windows 2014-04-21 13:50:58 -07:00
Mitchell Hashimoto 7f9d98c922 No, we really need listen 2.7.1 2014-04-09 09:49:22 -07:00
Mitchell Hashimoto 83c38b9278 command/rsync-auto: use newer listen gem [GH-3249] 2014-04-09 09:48:11 -07:00
Mitchell Hashimoto 0e3b3d654d Depend on ChildProcess 0.5.0, fix bugs 2014-02-18 11:15:19 -08:00
Mitchell Hashimoto d2d96a0726 core: keep process group for SSH childprocess 2014-02-13 16:45:45 -08:00
Mitchell Hashimoto 7f534d839d Up childprocess dep to 0.4.1 2014-02-13 07:40:28 -08:00
Mitchell Hashimoto 27420ad2ee Remove website/ dir from gem [GH-2951] 2014-02-10 08:56:45 -08:00
Mitchell Hashimoto 41e56cb282 Update dep of ChildProcess to 0.4.0
This fixes some critical bugs with Windows
2014-01-17 20:34:58 -08:00
Mitchell Hashimoto 5db258bf16 Update dep to Bundler 1.5.2 2014-01-15 21:34:00 -08:00
Mitchell Hashimoto b84505578c add listen as a dep 2014-01-13 13:45:44 -08:00
Mitchell Hashimoto 177bfc1d0c Lock to log4r < 1.1.11 because we got fucked
1.1.11 was released today and seriously broke backwards compatibility.
While they never officially made any promise to follow semver, it is
almost expected at this point, but log4r decided to just fuck that.

1.1.11 changed the arity of Log4r::Logger.initialize. That seriously
breaks _everything_.

Darwin awarddddddddd goes to...
2014-01-05 15:27:20 -08:00
Mitchell Hashimoto f2c6175d16 Use bundler to load plugins 2014-01-04 16:15:12 -08:00
Mitchell Hashimoto 1a51f42ee7 core: update rspec, fix deprecations 2013-12-03 18:42:21 -08:00
Mitchell Hashimoto 25f2f342b7 Loosen net-ssh dependency [GH-2573] 2013-12-03 08:05:32 -08:00
Seth Vargo 579e591dfb Remove JSON gem dependency 2013-06-24 11:56:43 -04:00
Mitchell Hashimoto b4590f9184 Up the version of net-ssh and net-scp 2013-03-17 00:13:43 -07:00
Mitchell Hashimoto 17d6bf7899 Loosen JSON dependency 2013-02-27 09:50:53 -08:00
Mitchell Hashimoto b8429d5454 Remove archive-tar-minitar dependency 2013-01-28 13:29:48 -08:00
Mitchell Hashimoto d114d4b658 Up the version requirement for childprocess to fix quoting issue 2013-01-23 08:28:18 -08:00
Mitchell Hashimoto 54808f5c79 More readable gemspec according to @jordansissel 2012-12-01 11:47:18 -08:00
Mitchell Hashimoto ee713a0e70 Gemspec no longer depends on git.
The CI works by pulling down tarballs of Vagrant, and the gemspecs
depending on `git ls-files` were making it not work.
2012-12-01 11:13:33 -08:00
Mitchell Hashimoto 23d06fcc92 Whitespace in gemspec 2012-11-30 21:48:15 -08:00
Mitchell Hashimoto 0ca783e8d1 V1 config loader loads upgradable config if not V1
This is to prepare for the upcoming V2 configuration. When we're in V2,
we only want to load _upgradable_ configuration keys.
2012-11-03 21:54:32 -07:00
David Calavera eb07788db1 Remove global variables 2012-03-30 19:36:26 -07:00
Mitchell Hashimoto 18a6749321 Bump the JSON dep [GH-838] 2012-03-30 19:33:15 -07:00
Mitchell Hashimoto 034477b52a Add `fsid` to linux exports for NFS. [GH-736] 2012-02-14 23:08:32 -08:00
Joe Kutner 5f33600d43 upgraded to childprocess 0.3.1 to get bugfix for JRuby 2012-02-05 17:25:55 -06:00
Mitchell Hashimoto ecaf083806 Up childprocess to 0.3.0 2012-01-13 16:07:27 -08:00
Mitchell Hashimoto a01d3db40b Depend on childprocess 0.2.8 2012-01-10 18:41:32 -08:00
Mitchell Hashimoto 186dde5e11 Up RSpec versions for test 2012-01-07 11:56:12 -08:00
Mitchell Hashimoto c9be585695 Up childprocess dep to 0.2.6 for Windows support 2012-01-07 11:54:14 -08:00
Mitchell Hashimoto 0f580fd2c0 Re-use SSH connection 2012-01-07 11:38:27 -08:00
Mitchell Hashimoto 4c44f22f49 Depend on Childprocess 0.2.5 2012-01-05 22:53:38 -08:00
Mitchell Hashimoto 0d2cf4bbe7 Upgrade to ChildProcess 0.2.4 for LaunchError 2011-12-26 19:55:10 -08:00
Mitchell Hashimoto 4c7059eaf6 Remove virtualbox dep 2011-12-21 14:36:51 -08:00
Mitchell Hashimoto 9debf5abe9 Attach a driver to each VM. Use that to detect VirtualBox. 2011-12-20 21:20:45 -08:00
Mitchell Hashimoto 27491b554c Remove thor from requirements. Start revamping Vagrant::CLI 2011-12-16 23:34:30 -08:00
Mitchell Hashimoto 0a47c9d6fa Make log4r a first class dependency as we start to switch to it 2011-12-01 21:56:56 -08:00
Mitchell Hashimoto 27c4d61e67 Upgrade to childprocess 0.2.3 and remove our hacky with_env_changes 2011-11-27 16:11:07 -07:00
Mitchell Hashimoto f4a679ebf7 Require sys-proctable only ~> 0.9.0 for tests 2011-11-22 22:59:16 -08:00
Mitchell Hashimoto 203056a0db Switch posix-spawn to childprocess for better cross-OS support 2011-11-21 21:16:51 -08:00
Mitchell Hashimoto a639b6e521 Add rspec-expectations to dev dependencies 2011-11-13 20:39:51 -08:00
Mitchell Hashimoto 87bc6ec63f RSpec is coming in for acceptance tests. More details follow...
RSpec was chosen to be used for acceptance tests for many reasons:

* The tests are actually much cleaner now. It is clearer to see what
  is being tested, and what is being used for setup.
* Matcher transition will be coming soon. This will really clean up
  a lot of the "assert" boilerplate all over. There was a lot of repetition
  in this area.
* Shared examples will help greatly for testing common error cases
  for many commands.
* The test runner for RSpec is simply much better. Being able to specify
  the exact test to run by line, for example, is a great help.
2011-11-06 23:47:23 -08:00
Mitchell Hashimoto 2c607ca4f4 Wait for VBoxSVC to disappear between tests. 2011-11-06 19:20:14 -08:00
Mitchell Hashimoto 4c9ad26115 Acceptance tests starting code is in. Version is an example. 2011-11-02 21:09:38 -07:00
Mitchell Hashimoto 5d993e76ec Update Gemfile and remove ruby-debug as a dep 2011-08-31 22:28:16 -07:00
Mitchell Hashimoto 7c405477d5 Bump i18n to 0.6.0 2011-08-29 21:12:13 -07:00
Mitchell Hashimoto 0f5870b148 Depend on virtualbox 0.9.1 for minor fixes 2011-07-22 23:28:53 -07:00
Mitchell Hashimoto 530c4f29e0 v0.8.0 2011-07-20 17:52:14 -07:00