diff options
| author | Jack Nagel | 2014-12-06 12:29:15 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-12-06 15:02:49 -0500 |
| commit | 8debc188396ba0d14edea2da590e6e1ea475af3b (patch) | |
| tree | f1151ffdb57fa8a39c305d8513936105eb3b9b2c /Library | |
| parent | a2dbcfee5bdc7b6d1bbb88e728aa13c98105febb (diff) | |
| download | brew-8debc188396ba0d14edea2da590e6e1ea475af3b.tar.bz2 | |
Add repo_valid? to remaining VCS strategies
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/download_strategy.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Library/Homebrew/download_strategy.rb b/Library/Homebrew/download_strategy.rb index 7482788ba..40d7940af 100644 --- a/Library/Homebrew/download_strategy.rb +++ b/Library/Homebrew/download_strategy.rb @@ -68,6 +68,10 @@ class VCSDownloadStrategy < AbstractDownloadStrategy "#{name}--#{cache_tag}" end + def repo_valid? + true + end + def extract_ref(specs) key = REF_TYPES.find { |type| specs.key?(type) } return key, specs[key] @@ -609,6 +613,10 @@ class CVSDownloadStrategy < VCSDownloadStrategy "cvs" end + def repo_valid? + @clone.join("CVS").directory? + end + def split_url(in_url) parts=in_url.sub(%r[^cvs://], '').split(/:/) mod=parts.pop @@ -752,6 +760,10 @@ class FossilDownloadStrategy < VCSDownloadStrategy "fossil" end + def repo_valid? + true + end + def fossilpath @path ||= %W[ #{which("fossil")} |
