diff options
| author | Jack Nagel | 2013-04-13 17:22:01 -0500 |
|---|---|---|
| committer | Jack Nagel | 2013-04-13 17:23:14 -0500 |
| commit | 5ba5e215363d0f4737f9004f6e699a2b18eb0761 (patch) | |
| tree | 24b4ba9ded861f11b4fafe1d5ea0ebddbb2cd6b8 /Library/Homebrew/cmd/prune.rb | |
| parent | 75d1a3db20f37e4bad704e4b1cfd40adfadd4168 (diff) | |
| download | homebrew-5ba5e215363d0f4737f9004f6e699a2b18eb0761.tar.bz2 | |
Run `tap --repair` as part of `prune`
And by extension, `cleanup`.
Fixes #18658.
Diffstat (limited to 'Library/Homebrew/cmd/prune.rb')
| -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 |
