tap: never throw AlreadyTappedError.

Just make it a warning instead.

Closes Homebrew/homebrew#25511.
Closes Homebrew/homebrew#25617.
This commit is contained in:
Mike McQuaid 2014-01-03 21:51:23 +00:00
parent 220c6fade1
commit 95e6a634b4

View File

@ -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