Run tap --repair as part of prune
And by extension, `cleanup`. Fixes Homebrew/homebrew#18658.
This commit is contained in:
parent
eb16d746d7
commit
291977d823
@ -1,4 +1,5 @@
|
|||||||
require 'keg'
|
require 'keg'
|
||||||
|
require 'cmd/tap'
|
||||||
|
|
||||||
module Homebrew extend self
|
module Homebrew extend self
|
||||||
# $n and $d are used by the ObserverPathnameExtension to keep track of
|
# $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 }
|
dirs.sort.reverse_each{ |d| d.rmdir_if_possible }
|
||||||
|
|
||||||
|
repair_taps
|
||||||
|
|
||||||
if $n == 0 and $d == 0
|
if $n == 0 and $d == 0
|
||||||
puts "Nothing pruned" if ARGV.verbose?
|
puts "Nothing pruned" if ARGV.verbose?
|
||||||
else
|
else
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user