Mitchell Hashimoto
|
bd9f375263
|
core: Box can store a metadata URL
|
2014-02-05 21:20:07 -08:00 |
Mitchell Hashimoto
|
d40ff9c390
|
kernel_v2: test for box_url
|
2014-02-05 21:20:01 -08:00 |
Mitchell Hashimoto
|
f0607c6df0
|
core: BoxAdd supports multiple URLs properly
|
2014-02-05 21:19:59 -08:00 |
Mitchell Hashimoto
|
38248c240c
|
core: BoxAdd errors if name doesn't match metadata
|
2014-02-05 21:19:58 -08:00 |
Mitchell Hashimoto
|
b23ad41c40
|
core: HandleBox reloads the box
|
2014-02-05 21:19:57 -08:00 |
Mitchell Hashimoto
|
f2c4adc4ee
|
core: use symbol names for providers everywhere
|
2014-02-05 21:19:56 -08:00 |
Mitchell Hashimoto
|
a73ea6ab7a
|
core: fix hang in test
|
2014-02-05 21:19:54 -08:00 |
Mitchell Hashimoto
|
a115750401
|
core: HandleBox works with metadata boxes
|
2014-02-05 21:19:52 -08:00 |
Mitchell Hashimoto
|
b2fa785d07
|
core: Environment loads proper version of box
|
2014-02-05 21:19:51 -08:00 |
Mitchell Hashimoto
|
d08866e9f3
|
core: nicer error if shorthand can't be found
|
2014-02-05 21:19:49 -08:00 |
Mitchell Hashimoto
|
5aba445cac
|
core: shorthand box adds wor
|
2014-02-05 21:19:47 -08:00 |
Mitchell Hashimoto
|
f9fe025d10
|
core: helper to get the server URL
|
2014-02-05 21:19:46 -08:00 |
Mitchell Hashimoto
|
b71cde6b99
|
core: make box add UI much icer
|
2014-02-05 21:19:44 -08:00 |
Mitchell Hashimoto
|
c7fc9d1d46
|
core: BoxRemove works, tests
|
2014-02-05 21:19:42 -08:00 |
Mitchell Hashimoto
|
29da748702
|
commands/box/remove: update for new syntax
|
2014-02-05 21:19:41 -08:00 |
Mitchell Hashimoto
|
f9c9559320
|
core: ask what provider to use if multiple providers
|
2014-02-05 21:19:38 -08:00 |
Mitchell Hashimoto
|
05eeefbe36
|
core: Fix Downloader tests
|
2014-02-05 21:19:34 -08:00 |
Mitchell Hashimoto
|
8f0f0506d6
|
core: BoxAdd requires name if old-style box
|
2014-02-05 21:19:32 -08:00 |
Mitchell Hashimoto
|
09e8666296
|
core: BoxAdd now works with HTTP URLs
|
2014-02-05 21:19:31 -08:00 |
Mitchell Hashimoto
|
03b22ab9a1
|
core: add the box_added to the middleware
|
2014-02-05 21:19:30 -08:00 |
Mitchell Hashimoto
|
1ca7f86f76
|
core: verify providers with direct box adding
|
2014-02-05 21:19:29 -08:00 |
Mitchell Hashimoto
|
75cffe53d1
|
core: BoxAdd checks if box already exists for metadata
unless force
|
2014-02-05 21:19:28 -08:00 |
Mitchell Hashimoto
|
c1989603be
|
core: adding from metadata wlil force if specified
|
2014-02-05 21:19:27 -08:00 |
Mitchell Hashimoto
|
2a08302145
|
core: BoxAdd can add old boxes (happy path)
|
2014-02-05 21:19:26 -08:00 |
Mitchell Hashimoto
|
ee139eb79d
|
core: more output for box adding
|
2014-02-05 21:19:22 -08:00 |
Mitchell Hashimoto
|
5b075fa34e
|
core: BoxAdd adds matching provider even if lower version
|
2014-02-05 21:19:20 -08:00 |
Mitchell Hashimoto
|
80194cde35
|
core: BoxMetadata#version can constrain by providers
|
2014-02-05 21:19:19 -08:00 |
Mitchell Hashimoto
|
7d44cd61c9
|
core: BoxAdd can add from metadata, version constraints, more
|
2014-02-05 21:19:18 -08:00 |
Mitchell Hashimoto
|
15aa91b073
|
core: can add/search boxes with slashes in name
|
2014-02-05 21:19:17 -08:00 |
Mitchell Hashimoto
|
96e92167d9
|
commands/box: broken box adding, but more options/tests
|
2014-02-05 21:19:16 -08:00 |
Mitchell Hashimoto
|
8abcc6e5f2
|
core: BoxMetadata can read the JSON description
|
2014-02-05 21:19:15 -08:00 |
Mitchell Hashimoto
|
e8197c4e87
|
commands/box: list works with the new versions
|
2014-02-05 21:19:14 -08:00 |
Mitchell Hashimoto
|
e111b7a691
|
core: environment tests pass
|
2014-02-05 21:19:12 -08:00 |
Mitchell Hashimoto
|
16ced8d36c
|
core: boxcollection test tests versions
|
2014-02-05 21:19:11 -08:00 |
Mitchell Hashimoto
|
d87c414327
|
core: Box has a version field
|
2014-02-05 21:19:10 -08:00 |
Mitchell Hashimoto
|
87a85488d1
|
core: all box collection tests pass
|
2014-02-05 21:19:09 -08:00 |
Mitchell Hashimoto
|
4c1fa7359d
|
core: BoxCollection can find with version constraints
|
2014-02-05 21:19:07 -08:00 |
Mitchell Hashimoto
|
77b5fa94b7
|
core: BoxCollection#all returns versions
|
2014-02-05 21:19:06 -08:00 |
Mitchell Hashimoto
|
6cddb92407
|
core: error if newer home dir version is detected
|
2014-02-05 21:19:05 -08:00 |
Mitchell Hashimoto
|
b52d33e0af
|
core: upgrade to v1.5 box dir format if it can
|
2014-02-05 21:19:04 -08:00 |
Mitchell Hashimoto
|
a03bc763f9
|
core: tests around the environment setup_version
|
2014-02-05 21:19:01 -08:00 |
Mitchell Hashimoto
|
86ede835ea
|
Fix tests for new _finalize! changes
|
2014-02-05 21:16:47 -08:00 |
Mitchell Hashimoto
|
f72db0c611
|
core: config raises NoMethodError on bad calls once finalized
|
2014-02-05 16:14:58 -08:00 |
Mitchell Hashimoto
|
5030a16f84
|
kernel/v2: default all configs properly, remove config/default.rb
|
2014-02-05 15:36:35 -08:00 |
Teemu Matilainen
|
ca56c913aa
|
kernel/v2: fix provisioner config with blocks
Regression from 10d5416 .
|
2014-02-04 00:51:01 -03:00 |
Mitchell Hashimoto
|
d864187b1a
|
provisioners/docker: configuration is mergeable
|
2014-02-03 22:23:26 +01:00 |
Mitchell Hashimoto
|
2cc56119b7
|
kernel/v2: support the preserve_order option (documented)
|
2014-02-03 22:03:20 +01:00 |
Mitchell Hashimoto
|
3aaa57cac9
|
kernel/v2: support merging properly
|
2014-02-03 21:30:01 +01:00 |
Mitchell Hashimoto
|
10d5416a90
|
kernel/v2: support overriding provisioner settings
|
2014-02-03 16:56:39 +01:00 |
Mitchell Hashimoto
|
debc14f883
|
kernel/v2: more tests
|
2014-02-03 16:42:47 +01:00 |
Mitchell Hashimoto
|
0e5840a14d
|
kernel/v2: test for some config
|
2014-02-03 16:40:02 +01:00 |
Mitchell Hashimoto
|
1d69e95c1c
|
provisioners/docker: config to disablize -d flag
|
2014-02-03 16:14:59 +01:00 |
Mitchell Hashimoto
|
f63ef395f1
|
Merge branch 'rsync_install' of https://github.com/tmatilai/vagrant into tmatilai-rsync_install
Conflicts:
plugins/guests/freebsd/plugin.rb
plugins/guests/netbsd/plugin.rb
plugins/guests/openbsd/plugin.rb
|
2014-02-03 12:12:49 +01:00 |
Teemu Matilainen
|
bc96a054be
|
provisioners/file: add unit tests for the provisioner
|
2014-02-01 01:23:57 -03:00 |
Teemu Matilainen
|
9771c8bd52
|
provisioners/file: Add unit tests for the config
|
2014-02-01 01:22:53 -03:00 |
Teemu Matilainen
|
ee2ae94c25
|
synced_folders/rsync: Install `rsync` on guest if needed
Add new `rsync_installed` and `rsync_install` guest capabilities
to detect and install `rsync`.
Also copy `rsync_pre` capability to all Unix guests.
|
2014-01-31 02:12:57 -03:00 |
Mitchell Hashimoto
|
78e7e2746f
|
core: fix machine tests with provider changes
|
2014-01-26 14:33:22 -08:00 |
Mitchell Hashimoto
|
a924a7b48c
|
core: provider capabilities
|
2014-01-26 14:15:06 -08:00 |
Mitchell Hashimoto
|
00530303fb
|
core: color success Ui green
|
2014-01-23 13:15:07 -08:00 |
Mitchell Hashimoto
|
2b9e7ca14e
|
core: merge default synced folders ,don't override [GH-2873]
|
2014-01-21 20:13:08 -08:00 |
Mitchell Hashimoto
|
e80552b6aa
|
core: if synced folder type is blank, use default
|
2014-01-21 20:10:32 -08:00 |
Mitchell Hashimoto
|
d81af187ea
|
core: add tests for MachineReadable and frozen strings
|
2014-01-21 12:13:54 -08:00 |
Mitchell Hashimoto
|
06f1ebf752
|
core: add more tests for MachineReadable UI
|
2014-01-21 12:11:53 -08:00 |
Mitchell Hashimoto
|
f2f58655e8
|
core: get rid of more references to scope, old terminology
|
2014-01-21 12:06:04 -08:00 |
Mitchell Hashimoto
|
a32e154e6e
|
core: use cleaner UI abstractions
|
2014-01-20 17:18:36 -08:00 |
Mitchell Hashimoto
|
fc86a10796
|
core: only bold when output is part of a machine
|
2014-01-20 16:37:06 -08:00 |
Mitchell Hashimoto
|
0eec9aa599
|
core: extensive tests for Vagrant::UI classes
|
2014-01-17 21:31:07 -08:00 |
Mitchell Hashimoto
|
f713e43b00
|
Fix tests for new UI methods
|
2014-01-17 21:03:02 -08:00 |
Mitchell Hashimoto
|
dd33a26422
|
providers/virtualbox: network config uses proper format, tests [GH-2854]
|
2014-01-17 09:53:02 -08:00 |
Mitchell Hashimoto
|
2dff1ac417
|
core: get tests passing on Windows, more tweaks
|
2014-01-15 21:30:47 -08:00 |
Mitchell Hashimoto
|
73b72deb0a
|
synced_folders/rsync: convert path to cygpath on Windows
|
2014-01-15 21:13:08 -08:00 |
Mitchell Hashimoto
|
285bda7a68
|
synced_folders/nfs: don't nfs_prune on hosts that don't support it
|
2014-01-15 20:28:27 -08:00 |
Mitchell Hashimoto
|
99a23242ec
|
core: tests for more shared_helpers
|
2014-01-15 18:31:58 -08:00 |
Mitchell Hashimoto
|
7dc4cbb785
|
core: tests for shared_helpers.rb
/cc @tmatilai
|
2014-01-15 18:06:33 -08:00 |
Mitchell Hashimoto
|
35a19f829c
|
provider/virtualbox: fix NFS tests on Windows
|
2014-01-15 11:48:07 -08:00 |
Mitchell Hashimoto
|
e2ec46bb4d
|
core: environment tests passing on Windows
|
2014-01-15 11:40:53 -08:00 |
Mitchell Hashimoto
|
7248797fa5
|
core: add test for fs_real_path on Windows
|
2014-01-15 11:32:53 -08:00 |
Mitchell Hashimoto
|
4fab57576b
|
synced_folders/rsync: run hostpath through fs_real_path
This fixes issues with drive letter casing on Windows
|
2014-01-15 11:30:32 -08:00 |
Mitchell Hashimoto
|
8a56d0ae5e
|
core: be sure to close tempfile handle so Windows can delete it
|
2014-01-15 11:24:03 -08:00 |
Mitchell Hashimoto
|
aabe5124c4
|
core: don't test fork(1) on Windows
|
2014-01-15 11:12:13 -08:00 |
Mitchell Hashimoto
|
0fcce91d69
|
core: fix more cases where ".path" was being called on strings
|
2014-01-15 11:10:38 -08:00 |
Mitchell Hashimoto
|
008dd8e6e7
|
core: fix tests failing on WIndows dueo to bad temp dir gen
|
2014-01-15 11:09:00 -08:00 |
Mitchell Hashimoto
|
e85e355ddb
|
core: fix Windows failures on machine tests
|
2014-01-15 11:01:38 -08:00 |
Mitchell Hashimoto
|
b386e1dbbd
|
test: allow skipping certain tests on Windows
|
2014-01-15 10:54:50 -08:00 |
Mitchell Hashimoto
|
37e9553bf5
|
core: don't use Tempdir for tests, use Dir.mktmpdir
Tempdir didn't work on Windows, just spun forever.
|
2014-01-15 10:48:19 -08:00 |
Mitchell Hashimoto
|
2ca498a5dd
|
provisioners/docker: build images using new DSL
|
2014-01-14 09:22:55 -08:00 |
Mitchell Hashimoto
|
31b239fba2
|
provisioners/docker: unit tests for config
/cc @fgrehm - I'm starting to unit test more and more of the plugins.
Just showing you an example because it is quite easy. :)
|
2014-01-14 08:27:34 -08:00 |
Mitchell Hashimoto
|
8d771de9ba
|
Merge pull request #2820 from mitchellh/f-rsync-listen
`rsync-auto` command
|
2014-01-14 07:38:38 -08:00 |
Mitchell Hashimoto
|
04f1854840
|
synced_folders/rsync: unit tests for the callback, fix bug
|
2014-01-13 22:01:09 -08:00 |
Mitchell Hashimoto
|
9cf0387e00
|
core: interrupt in Cli exits with 1
|
2014-01-13 21:42:40 -08:00 |
Mitchell Hashimoto
|
ae9b74464d
|
core: MixinSyncedFolders#synced_folders does scoped hash override
|
2014-01-13 11:39:11 -08:00 |
Mitchell Hashimoto
|
b4b62daf5c
|
synced_folders/rsync: expand host paths relative to root path
|
2014-01-13 11:34:49 -08:00 |
Mitchell Hashimoto
|
309d12a16b
|
synced_folders/rsync: `vagrant rsync` syncs the folders
|
2014-01-13 11:25:29 -08:00 |
Mitchell Hashimoto
|
59218ded68
|
synced_folders/rsync: move rsync logic out to helper
|
2014-01-13 11:01:50 -08:00 |
Mitchell Hashimoto
|
8bc36824bf
|
commands/list-commands: lists all commands primary and non-primary
|
2014-01-11 09:32:13 -08:00 |
Mitchell Hashimoto
|
08b1aee00d
|
core: default commands to primary
|
2014-01-11 09:15:14 -08:00 |
Mitchell Hashimoto
|
f05388349c
|
core: non-primary commands aren't shown in basic `vagrant -h`
|
2014-01-11 09:07:38 -08:00 |
Mitchell Hashimoto
|
13e9f8037a
|
test: get all the tests passing with new CLI changes
|
2014-01-11 08:59:13 -08:00 |
Mitchell Hashimoto
|
ad99b4f250
|
core: CLI understands new plugin definition format
|
2014-01-11 08:53:25 -08:00 |
Mitchell Hashimoto
|
4a99cdccdf
|
core: allow command plugins to have options
|
2014-01-11 08:38:27 -08:00 |