Misty De Meo
8a0861feab
Warn when using Xcode 8 without CLT on 10.11
2016-09-16 13:46:59 +10:00
Dominyk Tiller
aa3ce859a7
diagnostic: tweak check_xcode_up_to_date messaging
2016-09-10 16:30:22 +01:00
Mike McQuaid
d1ba4f44c0
Merge pull request #833 from DomT4/death_by_xcode
...
xcode: die unless Xcode/CLT up-to-date on prerelease macOS
2016-09-07 09:51:06 +01:00
Mike McQuaid
f1cc1265af
Refactor MacOS check_development_tools usage.
...
Better use the abstraction layer so e.g. Linux could have similarly
fatal checks for these things.
2016-09-07 09:11:06 +01:00
Dominyk Tiller
1408b5ffd4
diagnostic: add strict_development_tools_checks
2016-08-30 03:54:24 +01:00
Greg Nisbet
9a29a306cf
resolve conflict in diagnostic.rb
2016-08-10 23:19:09 -07:00
Mike McQuaid
9f74ca80af
diagnostic: port to generic layer.
2016-07-27 15:05:42 -06:00
Dominyk Tiller
a3a6a8381d
mac/diagnostic: add check_for_prerelease_xcode
...
Closes #524 .
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2016-07-17 23:39:16 +01:00
Vlad Shablinsky
3fb5d70a72
Unify Version.create usage
...
Substitue each Version.new and HeadVersion.new with Version.create
to unify Version and HeadVersion instantiation among core code.
Note that this does not relate to Mac::OS::Version class.
2016-07-16 20:39:13 +08:00
Martin Afanasjew
ec75ca7e42
extend/os/mac/diagnostic: remove redundant method
...
Remove an exact duplicate from further up in the same file. (It was
accidentally added in 8a582f2bd976ce7044c3b2dc6eef701f94b9ace5.)
2016-07-06 16:26:27 +02:00
Martin Afanasjew
2842910609
extend/os/mac/diagnostic: fix indentation
2016-07-06 16:22:15 +02:00
Xu Cheng
cc01d3f59a
doctor: fix undefined method `include?' for nil:NilClass
...
Closes https://github.com/Homebrew/homebrew-core/issues/2758
2016-07-06 16:18:24 +08:00
Misty De Meo
ca005cb824
doctor: check for beta XQuartz releases
...
Beta versions of XQuartz have address sanitization enabled, which
breaks some software at runtime, including wine.
Closes Homebrew/homebrew-core#2481.
Closes #459 .
Signed-off-by: Misty De Meo <mistydemeo@github.com>
2016-07-06 17:21:05 +10:00
Mike McQuaid
59074e91d6
diagnostic: more porting to generic OS. ( #449 )
2016-07-04 18:35:03 +01:00
Mike McQuaid
fd0a81399b
diagnostic: prod unsupported OS users to file PRs. ( #365 )
...
They may not but it's nice to be a bit more explicit.
2016-06-14 21:23:56 +01:00
Mike McQuaid
8a582f2bd9
Make diagnostic code cross-platform.
2016-05-08 16:51:22 +01:00