Merge pull request #2413 from JCount/increase-minimum-git-version

diagnostic: increase minimum git version to 1.8.5
This commit is contained in:
Mike McQuaid 2017-03-28 19:35:15 +01:00 committed by GitHub
commit 46a91428f7

View File

@ -753,13 +753,14 @@ module Homebrew
def check_git_version def check_git_version
# https://help.github.com/articles/https-cloning-errors # https://help.github.com/articles/https-cloning-errors
return unless Utils.git_available? return unless Utils.git_available?
return unless Version.create(Utils.git_version) < Version.create("1.7.10") return unless Version.create(Utils.git_version) < Version.create("1.8.5")
git = Formula["git"] git = Formula["git"]
git_upgrade_cmd = git.any_version_installed? ? "upgrade" : "install" git_upgrade_cmd = git.any_version_installed? ? "upgrade" : "install"
<<-EOS.undent <<-EOS.undent
An outdated version (#{Utils.git_version}) of Git was detected in your PATH. An outdated version (#{Utils.git_version}) of Git was detected in your PATH.
Git 1.7.10 or newer is required to perform checkouts over HTTPS from GitHub. Git 1.8.5 or newer is required to perform checkouts over HTTPS from GitHub and
to support the 'git -C <path>' option.
Please upgrade: Please upgrade:
brew #{git_upgrade_cmd} git brew #{git_upgrade_cmd} git
EOS EOS