From ab60b0114af92cc50d21039dda2589702dbafde2 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Thu, 8 Aug 2013 20:52:52 -0500 Subject: [PATCH] cleaner: traverse directories in postorder --- Library/Homebrew/cleaner.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/cleaner.rb b/Library/Homebrew/cleaner.rb index f58f7c8c17..990875206b 100644 --- a/Library/Homebrew/cleaner.rb +++ b/Library/Homebrew/cleaner.rb @@ -35,7 +35,7 @@ class Cleaner end end - paths.each do |d| + paths.reverse_each do |d| if d.children.empty? and not f.skip_clean? d puts "rmdir: #{d} (empty)" if ARGV.verbose? d.rmdir