Merge pull request #1152 from MikeMcQuaid/doctor-remove-outdated-check
doctor: remove outdated Homebrew check.
This commit is contained in:
commit
11293bc3c8
@ -22,7 +22,6 @@ module Homebrew
|
||||
slow_checks = %w[
|
||||
check_for_broken_symlinks
|
||||
check_missing_deps
|
||||
check_for_outdated_homebrew
|
||||
check_for_linked_keg_only_brews
|
||||
]
|
||||
methods = (checks.all.sort - slow_checks) + slow_checks
|
||||
|
||||
@ -961,31 +961,6 @@ module Homebrew
|
||||
EOS
|
||||
end
|
||||
|
||||
def check_for_outdated_homebrew
|
||||
return unless Utils.git_available?
|
||||
|
||||
timestamp = if File.directory?("#{HOMEBREW_REPOSITORY}/.git")
|
||||
HOMEBREW_REPOSITORY.cd { `git log -1 --format="%ct" HEAD --`.to_i }
|
||||
else
|
||||
HOMEBREW_LIBRARY.mtime.to_i
|
||||
end
|
||||
return if Time.now.to_i - timestamp <= 60 * 60 * 24 # 24 hours
|
||||
|
||||
if File.directory?("#{HOMEBREW_REPOSITORY}/.git")
|
||||
HOMEBREW_REPOSITORY.cd do
|
||||
local = `git rev-parse -q --verify refs/remotes/origin/master`.chomp
|
||||
remote = /^([a-f0-9]{40})/.match(`git ls-remote origin refs/heads/master 2>/dev/null`)
|
||||
return if remote.nil? || local == remote[0]
|
||||
end
|
||||
end
|
||||
|
||||
<<-EOS.undent
|
||||
Your Homebrew is outdated.
|
||||
You haven't updated for at least 24 hours. This is a long time in brewland!
|
||||
To update Homebrew, run `brew update`.
|
||||
EOS
|
||||
end
|
||||
|
||||
def check_for_unlinked_but_not_keg_only
|
||||
unlinked = Formula.racks.reject do |rack|
|
||||
if !(HOMEBREW_LINKED_KEGS/rack.basename).directory?
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user