aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMike McQuaid2016-09-01 20:32:14 +0100
committerGitHub2016-09-01 20:32:14 +0100
commita607a837490735951087a69ccad18c60b4747921 (patch)
tree039a2a5f82add452f071abe2d7e46709f807ed80 /Library
parent0dc0bc1617aff8addf9153d4cb7beb898a5fba3b (diff)
parent6cff426b4f3bee3c618b38fb0ff21e97676b82e1 (diff)
downloadbrew-a607a837490735951087a69ccad18c60b4747921.tar.bz2
Merge pull request #846 from vladshablinsky/pinned_not_eligible
formula: pinned keg is not eligible for cleanup
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/formula.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb
index 3565b8163..9e7bd21ca 100644
--- a/Library/Homebrew/formula.rb
+++ b/Library/Homebrew/formula.rb
@@ -1611,6 +1611,8 @@ class Formula
eligible_kegs.each do |keg|
if keg.linked?
opoo "Skipping (old) #{keg} due to it being linked"
+ elsif pinned? && keg == Keg.new(@pin.path.resolved_path)
+ opoo "Skipping (old) #{keg} due to it being pinned"
else
eligible_for_cleanup << keg
end