aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/tap.rb
diff options
context:
space:
mode:
authorMike McQuaid2014-01-03 21:51:23 +0000
committerMike McQuaid2014-01-03 21:56:57 +0000
commite901c920a1981c49d0cf06376d10f30e9382097a (patch)
tree19bf1fc64c425717c1e3301bcc90d069d12d428d /Library/Homebrew/cmd/tap.rb
parent58778a497b359a25d73c9719b6461414562b28ee (diff)
downloadhomebrew-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.rb6
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