aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/untap.rb
diff options
context:
space:
mode:
authorCNA-Bld2015-08-09 22:42:46 +0800
committerMike McQuaid2015-08-10 12:17:25 +0100
commit1a82b2133eed0599df2375b870bfe4cbf28a02aa (patch)
treeccdc8b7ad237bd572921bea159f9038120838d41 /Library/Homebrew/cmd/untap.rb
parentfda82b0b6411a0b88ff149b42a6b78e60ca8d096 (diff)
downloadbrew-1a82b2133eed0599df2375b870bfe4cbf28a02aa.tar.bz2
implement pinning of taps
Diffstat (limited to 'Library/Homebrew/cmd/untap.rb')
-rw-r--r--Library/Homebrew/cmd/untap.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/untap.rb b/Library/Homebrew/cmd/untap.rb
index 793ad299d..1e8bfdcab 100644
--- a/Library/Homebrew/cmd/untap.rb
+++ b/Library/Homebrew/cmd/untap.rb
@@ -10,6 +10,8 @@ module Homebrew
raise TapUnavailableError, tap.name unless tap.installed?
puts "Untapping #{tap}... (#{tap.path.abv})"
+ tap.unpin if tap.pinned?
+
formula_count = tap.formula_files.size
tap.path.rmtree
tap.path.dirname.rmdir_if_possible