lib/caravan.rb in caravan-1.0.0.beta2 vs lib/caravan.rb in caravan-1.0.0

- old
+ new

@@ -1,7 +1,8 @@ require "caravan/command" require "caravan/config" +require "caravan/config_migration" require "caravan/deploy" require "caravan/deploy_methods/shell" require "caravan/deploy_methods/scp" require "caravan/deploy_methods/rsync" require "caravan/deploy_methods/rsync_local" @@ -73,9 +74,14 @@ def process_conf(src_path, yaml_name = Caravan::Config.default_conf_name) Caravan::Message.success("Reading configuration...") src_path = '.' if src_path.nil? user_config_path = File.join(File.expand_path(src_path), yaml_name) conf = Caravan::Config.from(user_config_path) + Caravan::Message.warn( + "Caravan now support multiple specs in `caravan.yml`. " \ + "The default spec is `master`. " \ + "And we detect that you may need to migrate." + ) if Caravan::ConfigMigration.need_migrate?(conf) conf end def sleep_forever loop { sleep 1000 }