diff options
| author | Jack Nagel | 2013-10-10 11:24:36 -0500 |
|---|---|---|
| committer | Jack Nagel | 2013-10-10 11:24:36 -0500 |
| commit | dd719e7ca62cb52d749614f1fde663bf1ac1bf14 (patch) | |
| tree | f9386dc2a1ab30a9f5c7b07e1884f0aa912b751d /Library | |
| parent | 1626282c45cfb8dfa0fc236ac8c1631961d4e2dc (diff) | |
| download | brew-dd719e7ca62cb52d749614f1fde663bf1ac1bf14.tar.bz2 | |
Move cached_location up to VCSDownloadStrategy
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/download_strategy.rb | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/Library/Homebrew/download_strategy.rb b/Library/Homebrew/download_strategy.rb index d33e413c1..f637f42f8 100644 --- a/Library/Homebrew/download_strategy.rb +++ b/Library/Homebrew/download_strategy.rb @@ -55,6 +55,10 @@ class VCSDownloadStrategy < AbstractDownloadStrategy "#{name}--#{tag}" end end + + def cached_location + @clone + end end class CurlDownloadStrategy < AbstractDownloadStrategy @@ -323,10 +327,6 @@ class SubversionDownloadStrategy < VCSDownloadStrategy end end - def cached_location - @clone - end - def repo_valid? @clone.join(".svn").directory? end @@ -430,10 +430,6 @@ class GitDownloadStrategy < VCSDownloadStrategy @clone = Pathname.new("#{HOMEBREW_CACHE}/#{checkout_name("git")}") end - def cached_location - @clone - end - def fetch ohai "Cloning #@url" @@ -577,8 +573,6 @@ class CVSDownloadStrategy < VCSDownloadStrategy @clone = Pathname.new("#{HOMEBREW_CACHE}/#{checkout_name("cvs")}") end - def cached_location; @clone; end - def fetch ohai "Checking out #{@url}" @@ -627,8 +621,6 @@ class MercurialDownloadStrategy < VCSDownloadStrategy @clone = Pathname.new("#{HOMEBREW_CACHE}/#{checkout_name("hg")}") end - def cached_location; @clone; end - def hgpath # #{HOMEBREW_PREFIX}/share/python/hg is deprecated, but we levae it in for a while @path ||= %W[ @@ -682,8 +674,6 @@ class BazaarDownloadStrategy < VCSDownloadStrategy @clone = Pathname.new("#{HOMEBREW_CACHE}/#{checkout_name("bzr")}") end - def cached_location; @clone; end - def bzrpath @path ||= %W[ #{which("bzr")} @@ -730,8 +720,6 @@ class FossilDownloadStrategy < VCSDownloadStrategy @clone = Pathname.new("#{HOMEBREW_CACHE}/#{checkout_name("fossil")}") end - def cached_location; @clone; end - def fossilpath @path ||= %W[ #{which("fossil")} |
