From 28cb9978ee6d9b4bcabb9b9b238c98da52411da0 Mon Sep 17 00:00:00 2001 From: Jack Nagel <jacknagel@gmail.com> Date: Tue, 17 Sep 2013 21:25:41 -0500 Subject: [PATCH] create: use resource for checksum detection --- Library/Homebrew/cmd/create.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Library/Homebrew/cmd/create.rb b/Library/Homebrew/cmd/create.rb index 3578ba93fa..88e75de388 100644 --- a/Library/Homebrew/cmd/create.rb +++ b/Library/Homebrew/cmd/create.rb @@ -102,10 +102,11 @@ class FormulaCreator puts "You'll need to add an explicit 'version' to the formula." end + # XXX: why is "and version" here? unless ARGV.include? "--no-fetch" and version - spec = SoftwareSpec.new(url, version) - strategy = spec.download_strategy - @sha1 = strategy.new(name, spec).fetch.sha1 if strategy == CurlDownloadStrategy + r = Resource.new(:default, url, version) + r.owner = self + @sha1 = r.fetch.sha1 if r.download_strategy == CurlDownloadStrategy end path.write ERB.new(template, nil, '>').result(binding) -- GitLab