diff options
| author | Jack Nagel | 2014-10-05 20:15:18 -0500 | 
|---|---|---|
| committer | Jack Nagel | 2014-10-05 20:15:18 -0500 | 
| commit | 09c27ac953db218ca1941cdd6aa8c1a7886b7638 (patch) | |
| tree | 11a30fdf06521a5f495873aa674fe0f47ad6e73e /Library/Homebrew/download_strategy.rb | |
| parent | 799f5970ada803452943f7421f5e6a6e66ee9112 (diff) | |
| download | homebrew-09c27ac953db218ca1941cdd6aa8c1a7886b7638.tar.bz2 | |
Remove last usage of StrictSubversionDownloadStrategy
This strategy is only used in one formula, so we can just replace it
with a dependency. It could be done with a requirement, but since this
is a low-impact change (it only matters for head builds on Leopard), I'm
not sure it's worth the effort.
The constant is retained for compatibility, though I could find only one
other reference to it on GitHub, in a formula that was removed from core
almost two years ago.
Diffstat (limited to 'Library/Homebrew/download_strategy.rb')
| -rw-r--r-- | Library/Homebrew/download_strategy.rb | 18 | 
1 files changed, 1 insertions, 17 deletions
| diff --git a/Library/Homebrew/download_strategy.rb b/Library/Homebrew/download_strategy.rb index e6ce3729f..30f1489d6 100644 --- a/Library/Homebrew/download_strategy.rb +++ b/Library/Homebrew/download_strategy.rb @@ -421,23 +421,7 @@ class SubversionDownloadStrategy < VCSDownloadStrategy    end  end -# Require a newer version of Subversion than 1.4.x (Leopard-provided version) -class StrictSubversionDownloadStrategy < SubversionDownloadStrategy -  def find_svn -    exe = `svn -print-path` -    `#{exe} --version` =~ /version (\d+\.\d+(\.\d+)*)/ -    svn_version = $1 -    version_tuple=svn_version.split(".").collect {|v|Integer(v)} - -    if version_tuple[0] == 1 and version_tuple[1] <= 4 -      onoe "Detected Subversion (#{exe}, version #{svn_version}) is too old." -      puts "Subversion 1.4.x will not export externals correctly for this formula." -      puts "You must either `brew install subversion` or set HOMEBREW_SVN to the path" -      puts "of a newer svn binary." -    end -    return exe -  end -end +StrictSubversionDownloadStrategy = SubversionDownloadStrategy  # Download from SVN servers with invalid or self-signed certs  class UnsafeSubversionDownloadStrategy < SubversionDownloadStrategy | 
