diff options
| author | Jack Nagel | 2013-04-13 17:22:01 -0500 |
|---|---|---|
| committer | Jack Nagel | 2013-04-13 17:23:14 -0500 |
| commit | 291977d823f7080c33339f3c91c102f1d5ea4b24 (patch) | |
| tree | 17fed6c8b7b093c2a398e22b0e8c0bf348286906 /Library/Homebrew | |
| parent | eb16d746d798b1b8cecc1de97b54d85598a2e453 (diff) | |
| download | brew-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.rb | 3 |
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 |
