diff options
| author | Mike McQuaid | 2014-01-03 21:51:23 +0000 |
|---|---|---|
| committer | Mike McQuaid | 2014-01-03 21:56:57 +0000 |
| commit | 95e6a634b4856df4873c56f11f1b3036e7610163 (patch) | |
| tree | 13969fba5e36143d68f8e4ecf8f882ce71c62548 /Library | |
| parent | 220c6fade13b159581a98ba5fcaab380c08f275a (diff) | |
| download | brew-95e6a634b4856df4873c56f11f1b3036e7610163.tar.bz2 | |
tap: never throw AlreadyTappedError.
Just make it a warning instead.
Closes Homebrew/homebrew#25511.
Closes Homebrew/homebrew#25617.
Diffstat (limited to 'Library')
| -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 |
