diff --git a/Library/Homebrew/download_strategy.rb b/Library/Homebrew/download_strategy.rb index e7e482e4bc..146d5ce0fc 100644 --- a/Library/Homebrew/download_strategy.rb +++ b/Library/Homebrew/download_strategy.rb @@ -464,6 +464,13 @@ class UnsafeSubversionDownloadStrategy < SubversionDownloadStrategy end class GitDownloadStrategy < VCSDownloadStrategy + SHALLOW_CLONE_WHITELIST = [ + %r{git://}, + %r{https://github\.com}, + %r{http://git\.sv\.gnu\.org}, + %r{http://llvm\.org}, + ] + def cache_tag; "git" end def fetch @@ -515,13 +522,6 @@ class GitDownloadStrategy < VCSDownloadStrategy @ref_type != :revision and host_supports_depth? end - SHALLOW_CLONE_WHITELIST = [ - %r{git://}, - %r{https://github\.com}, - %r{http://git\.sv\.gnu\.org}, - %r{http://llvm\.org}, - ] - def host_supports_depth? SHALLOW_CLONE_WHITELIST.any? { |rx| rx === @url } end