From 668e3ee0806548cc36ba37688059a32c49d76f15 Mon Sep 17 00:00:00 2001 From: Austin Ziegler Date: Sun, 27 Sep 2009 19:30:39 -0400 Subject: [PATCH] Adding CVS and Mercurial download strategies. --- Library/Homebrew/download_strategy.rb | 67 +++++++++++++++++++++++++++ Library/Homebrew/formula.rb | 2 + 2 files changed, 69 insertions(+) diff --git a/Library/Homebrew/download_strategy.rb b/Library/Homebrew/download_strategy.rb index 5d4afcddae..9ec0e38979 100644 --- a/Library/Homebrew/download_strategy.rb +++ b/Library/Homebrew/download_strategy.rb @@ -129,3 +129,70 @@ class GitDownloadStrategy true + end + end + end + +private + def split_url(in_url) + parts=in_url.sub(%r[^cvs://], '').split(/:/) + mod=parts.pop + url=parts.join(':') + [ mod, url ] + end +end + +class MercurialDownloadStrategy