aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/download_strategy.rb
diff options
context:
space:
mode:
authorJack Nagel2014-10-05 20:15:18 -0500
committerJack Nagel2014-10-05 20:15:18 -0500
commit09c27ac953db218ca1941cdd6aa8c1a7886b7638 (patch)
tree11a30fdf06521a5f495873aa674fe0f47ad6e73e /Library/Homebrew/download_strategy.rb
parent799f5970ada803452943f7421f5e6a6e66ee9112 (diff)
downloadhomebrew-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.rb18
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