Adam Spiers
36e924b73e
add support for bundler >= 1.6.x
...
bundler changed their API for Bundler::UI in 1.6.0 via this commit:
https://github.com/bundler/bundler/commit/5e38e2d7
This caused various issues, e.g.
https://github.com/mitchellh/vagrant/issues/3451
https://github.com/test-kitchen/test-kitchen/issues/401
which will hopefully be resolved by teaching vagrant to cope with both
API versions.
2014-04-30 23:32:16 +01:00
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