diff options
| author | Mike McQuaid | 2014-01-03 21:51:23 +0000 | 
|---|---|---|
| committer | Mike McQuaid | 2014-01-03 21:56:57 +0000 | 
| commit | e901c920a1981c49d0cf06376d10f30e9382097a (patch) | |
| tree | 19bf1fc64c425717c1e3301bcc90d069d12d428d /Library/Homebrew/cmd/tap.rb | |
| parent | 58778a497b359a25d73c9719b6461414562b28ee (diff) | |
| download | homebrew-e901c920a1981c49d0cf06376d10f30e9382097a.tar.bz2 | |
tap: never throw AlreadyTappedError.
Just make it a warning instead.
Closes #25511.
Closes #25617.
Diffstat (limited to 'Library/Homebrew/cmd/tap.rb')
| -rw-r--r-- | Library/Homebrew/cmd/tap.rb | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/Library/Homebrew/cmd/tap.rb b/Library/Homebrew/cmd/tap.rb index f599f7762..c2dbd0f9d 100644 --- a/Library/Homebrew/cmd/tap.rb +++ b/Library/Homebrew/cmd/tap.rb @@ -10,7 +10,7 @@ module Homebrew extend self      elsif ARGV.first == "--repair"        repair_taps      else -      install_tap(*tap_args) +      opoo "Already tapped!" unless install_tap(*tap_args)      end    end @@ -23,7 +23,7 @@ module Homebrew extend self      # we downcase to avoid case-insensitive filesystem issues      tapd = HOMEBREW_LIBRARY/"Taps/#{user.downcase}-#{repo.downcase}" -    raise AlreadyTappedError if tapd.directory? +    return false if tapd.directory?      abort unless system "git clone https://github.com/#{repouser}/homebrew-#{repo} #{tapd}"      files = [] @@ -46,6 +46,8 @@ module Homebrew extend self        puts "   git remote set-url origin git@github.com:#{repouser}/homebrew-#{repo}.git"        puts      end + +    true    end    def link_tap_formula formulae  | 
