Commit d837907d authored by Lasse Bang Mikkelsen's avatar Lasse Bang Mikkelsen

Updated to latest output mechanism

parent 63f8e6a4
...@@ -215,26 +215,23 @@ module Pod ...@@ -215,26 +215,23 @@ module Pod
end end
end end
end end
class SvnSource < AbstractExternalSource class SvnSource < AbstractExternalSource
# FIXME svn may complain that it cannot validate the certificate.
# In that case, do a first svn export by yourself,
# and accept the certificate permanently
def copy_external_source_into_sandbox(sandbox, platform) def copy_external_source_into_sandbox(sandbox, platform)
puts "-> Pre-downloading: '#{name}'" unless config.silent? UI.info("->".green + " Pre-downloading: '#{name}'") do
target = sandbox.root + name target = sandbox.root + name
target.rmtree if target.exist? target.rmtree if target.exist?
downloader = Downloader.for_target(sandbox.root + name, @params) downloader = Downloader.for_target(sandbox.root + name, @params)
downloader.download downloader.download
store_podspec(sandbox, target + "#{name}.podspec") store_podspec(sandbox, target + "#{name}.podspec")
if local_pod = sandbox.installed_pod_named(name, platform) if local_pod = sandbox.installed_pod_named(name, platform)
local_pod.downloaded = true local_pod.downloaded = true
end
end end
end end
def description def description
"from `#{@params[:svn]}'".tap do |description| "from `#{@params[:svn]}'".tap do |description|
# TODO is the :folder param meaningful here ?
description << ", folder `#{@params[:folder]}'" if @params[:folder] description << ", folder `#{@params[:folder]}'" if @params[:folder]
description << ", tag `#{@params[:tag]}'" if @params[:tag] description << ", tag `#{@params[:tag]}'" if @params[:tag]
description << ", revision `#{@params[:revision]}'" if @params[:revision] description << ", revision `#{@params[:revision]}'" if @params[:revision]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment