11805 Commits

Author SHA1 Message Date
Seth Vargo
ede14d7daa Separate local-exec push script from inline 2014-12-08 11:35:14 -08:00
Seth Vargo
aa60fe6031 Add example of reading the file 2014-12-08 11:35:14 -08:00
Seth Vargo
fb53f6f3f2 Fix description for local-exec docs 2014-12-08 11:35:14 -08:00
Seth Vargo
24595cb606 Add docs for local-exec 2014-12-08 11:35:14 -08:00
Seth Vargo
612eeb2265 Add local-exec push 2014-12-08 11:35:14 -08:00
Seth Vargo
9d1a43c766 Interpret the app from the CWD 2014-12-08 11:35:14 -08:00
Seth Vargo
7e3de3951e Do not check for a branch until after we have found git 2014-12-08 11:35:14 -08:00
Seth Vargo
ea512a95f3 Add Heroku push docs 2014-12-08 11:35:14 -08:00
Seth Vargo
b9e8f6e892 Interpret the current branch to push to Heroku 2014-12-08 11:35:14 -08:00
Seth Vargo
1f49b7ef62 Remove branch option (it should be interpreted) 2014-12-08 11:35:14 -08:00
Seth Vargo
ce380a3b12 Remove safe_exec (not being used) 2014-12-08 11:35:13 -08:00
Seth Vargo
4282fcf55e Add heroku push plugin file 2014-12-08 11:35:13 -08:00
Seth Vargo
c16dc5c9c9 Add heroku push implementation 2014-12-08 11:35:13 -08:00
Seth Vargo
d4058130e4 Add heroku config 2014-12-08 11:35:13 -08:00
Seth Vargo
ad15be2e16 Fix a typo in ftp config test 2014-12-08 11:35:13 -08:00
Seth Vargo
e38cf3152c Clarify what gets pushed 2014-12-08 11:35:13 -08:00
Seth Vargo
fb05563762 Load the translations in Atlas 2014-12-08 11:35:13 -08:00
Seth Vargo
7dd5b16218 Add preliminary website for pushes 2014-12-08 11:35:13 -08:00
Seth Vargo
1d7f4f26be Provide a better error message for the FTP push 2014-12-08 11:35:13 -08:00
Seth Vargo
8d090f2faa Fix bad error message 2014-12-08 11:35:13 -08:00
Seth Vargo
dc8b36b31d Allow = methods for include and exclude 2014-12-08 11:35:13 -08:00
Seth Vargo
ed605c9aac Rename Harmony to Atlas, minor config changes 2014-12-08 11:35:13 -08:00
Seth Vargo
c8bdf53c7e Rename push environment to env 2014-12-08 11:35:12 -08:00
Seth Vargo
8aaf5dc578 Add the FTP push 2014-12-08 11:35:12 -08:00
Seth Vargo
80851a887f Create an Adapter to bridge the APIs between SFTP and FTP libraries 2014-12-08 11:35:12 -08:00
Seth Vargo
eb5cecc782 Create ftp push plugin with custom i18n loading 2014-12-08 11:35:12 -08:00
Seth Vargo
b90253ea8c Create ftp push config 2014-12-08 11:35:12 -08:00
Seth Vargo
f85d96b425 Add fake_ftp as a development dep 2014-12-08 11:35:12 -08:00
Seth Vargo
1ac68808e0 Add net-sftp as a dep 2014-12-08 11:35:12 -08:00
Mitchell Hashimoto
913dafd3aa pushes/harmony: remove unneceessary if 2014-12-08 11:35:12 -08:00
Mitchell Hashimoto
81f748347e pushes/harmony: fixes from @sethvargo 2014-12-08 11:35:12 -08:00
Mitchell Hashimoto
fefaa8da71 pushes/harmony: use to_s.strip.empty? to check if app is set 2014-12-08 11:35:12 -08:00
Mitchell Hashimoto
1705460880 pushes/harmony: expand dir relative to Vagrantfile root path 2014-12-08 11:35:12 -08:00
Mitchell Hashimoto
f3f4f4aeb6 pushes/harmony: stub I18n 2014-12-08 11:35:12 -08:00
Mitchell Hashimoto
efffc5f2f7 push/harmony: basic push implementation 2014-12-08 11:35:11 -08:00
Mitchell Hashimoto
168715ad7d push/harmony: ability to set uploader path 2014-12-08 11:35:11 -08:00
Mitchell Hashimoto
e7b0661a93 pushes/harmony: boilerplate, config 2014-12-08 11:35:11 -08:00
Seth Vargo
9af7675bd3 Use a more readable version for setter 2014-12-08 11:35:11 -08:00
Seth Vargo
1121e96cf7 Remove TODO comment about duplicate code 2014-12-08 11:35:11 -08:00
Seth Vargo
35b7e28011 Do not use UNSET_VALUE in plugin (it uses components) 2014-12-08 11:35:11 -08:00
Seth Vargo
41ac448ba8 Add tests for Push config merging and finalizing 2014-12-08 11:35:11 -08:00
Seth Vargo
111a43552e Add tests for Environment#pushes and #Enviroment#push 2014-12-08 11:35:11 -08:00
Seth Vargo
f3c35855f0 Add a newline because #ocd 2014-12-08 11:35:11 -08:00
Seth Vargo
7f6a4fa3bd Add tests for plugin manager push_configs 2014-12-08 11:35:11 -08:00
Seth Vargo
88aa106327 Fix up i18n missing translation 2014-12-08 11:35:11 -08:00
Seth Vargo
411c7d6f75 Define finalize! and __compiled_pushes for Push config 2014-12-08 11:35:11 -08:00
Seth Vargo
8e2f18761f Remove unused methods from vagrantfile.rb 2014-12-08 11:35:10 -08:00
Seth Vargo
e5b10aa86b Collect push_configs in the Plugin Manager 2014-12-08 11:35:10 -08:00
Seth Vargo
413565f961 Simplify the API for Environment#push
The API has a precondition that `name` is not nil
2014-12-08 11:35:10 -08:00
Seth Vargo
3871154a74 Ignore options that come back from the plugin for now 2014-12-08 11:35:10 -08:00