From 291977d823f7080c33339f3c91c102f1d5ea4b24 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Sat, 13 Apr 2013 17:22:01 -0500 Subject: [PATCH] Run `tap --repair` as part of `prune` And by extension, `cleanup`. Fixes Homebrew/homebrew#18658. --- Library/Homebrew/cmd/prune.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Library/Homebrew/cmd/prune.rb b/Library/Homebrew/cmd/prune.rb index e2c4ef3103..7eb04c9899 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