aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
diff options
context:
space:
mode:
authorJack Nagel2013-04-13 17:22:01 -0500
committerJack Nagel2013-04-13 17:23:14 -0500
commit291977d823f7080c33339f3c91c102f1d5ea4b24 (patch)
tree17fed6c8b7b093c2a398e22b0e8c0bf348286906 /Library/Homebrew
parenteb16d746d798b1b8cecc1de97b54d85598a2e453 (diff)
downloadbrew-291977d823f7080c33339f3c91c102f1d5ea4b24.tar.bz2
Run `tap --repair` as part of `prune`
And by extension, `cleanup`. Fixes Homebrew/homebrew#18658.
Diffstat (limited to 'Library/Homebrew')
-rw-r--r--Library/Homebrew/cmd/prune.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/prune.rb b/Library/Homebrew/cmd/prune.rb
index e2c4ef310..7eb04c989 100644
--- a/Library/Homebrew/cmd/prune.rb
+++ b/Library/Homebrew/cmd/prune.rb
@@ -1,4 +1,5 @@
require 'keg'
+require 'cmd/tap'
module Homebrew extend self
# $n and $d are used by the ObserverPathnameExtension to keep track of
@@ -28,6 +29,8 @@ module Homebrew extend self
dirs.sort.reverse_each{ |d| d.rmdir_if_possible }
+ repair_taps
+
if $n == 0 and $d == 0
puts "Nothing pruned" if ARGV.verbose?
else