From d7e95997ae85b06d55f5ebe1be3f17d4cdf733ca Mon Sep 17 00:00:00 2001 From: Xu Cheng Date: Tue, 10 Nov 2015 18:33:57 +0800 Subject: [PATCH] tap: warn already tapped --- Library/Homebrew/cmd/tap.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/cmd/tap.rb b/Library/Homebrew/cmd/tap.rb index c0cb6e8f1b..701931f1e4 100644 --- a/Library/Homebrew/cmd/tap.rb +++ b/Library/Homebrew/cmd/tap.rb @@ -14,9 +14,11 @@ module Homebrew else user, repo = tap_args tap = Tap.fetch(user, repo) - unless tap.installed? + begin tap.install(:clone_target => ARGV.named[1], :full_clone => ARGV.include?("--full")) + rescue TapAlreadyTappedError => e + opoo e end end end