aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/doctor.rb
AgeCommit message (Collapse)Author
2014-08-14Fix mktmp to be generic as-per SUS/BSD.xxxajk
Closes #31586. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-08-09Don't compare versions against floating point numbersJack Nagel
2014-08-08doctor: retire Mono warningMisty De Meo
We haven't actually had any complaints about this in awhile; it appears that cmake no longer picks up this specific framework. Refs #11030.
2014-07-29Limit exposure of the options data structuresJack Nagel
2014-07-19Pass the string directly to the output methodJack Nagel
2014-07-19Pass array to puts instead of iterating over itJack Nagel
2014-07-09Fix up phrasing of case-sensitive volume warningJack Nagel
2014-07-09Clean up /bin/df regexpJack Nagel
- remove unnecessary captures - '%' is not a metacharacter so it doesn't need to be escaped - match using '+' instead of '*'
2014-07-09Fix getting filesystem mountsJack Nagel
2014-07-05Use popen wrapperJack Nagel
Closes #30678.
2014-07-01Use sort_by in missing deps doctor checkJack Nagel
2014-06-25Extend with a module instead of aliasing on the singleton classJack Nagel
2014-06-22Move deprecated Formula class methods to compatJack Nagel
These have all been moved to Formulary.
2014-06-20doctor: add caveats to avoid scaring people.Mike McQuaid
Sporadically people ask to whitelist doctor warnings or file issues when there's nothing actually wrong. Help reassure such people with a friendly message. Closes #30230. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-06-19Remove obsolete doctor checkJack Nagel
Both build environments remove MACOSX_DEPLOYMENT_TARGET by default.
2014-06-19Remove unnecessary string evals from doctorJack Nagel
2014-06-19Pull requires out of methodsJack Nagel
2014-06-19Only "extend self" once on the Homebrew moduleJack Nagel
2014-06-11Read df output in binary modeJack Nagel
Fixes #30046.
2014-06-03doctor: Add check for install_name_toolMisty De Meo
Closes #29593.
2014-06-03Update ruby version doctor checkJack Nagel
2014-05-19Re-enable Xcode-only support on 10.9Jack Nagel
Closes #29377.
2014-05-18Less snarkJack Nagel
2014-05-12Separate Xcode and CLT doctor checks by OS X versionJack Nagel
Closes #29206.
2014-05-02doctor: use Xcode.bundle_pathJack Nagel
2014-05-02Apparently quiet_system isn't always quietJack Nagel
cf. #28918.
2014-05-02doctor: suppress warnings from git wrapper scriptJack Nagel
Fixes #28901.
2014-05-01Remove bad doctor checkJack Nagel
2014-05-01Rename Xcode.folder to MacOS.active_developer_dirJack Nagel
This reflects what Apple calls it in more recent versions of Xcode/OS X.
2014-04-15Fix syntax errorJack Nagel
2014-04-15Remove yet another xcode-select checkJack Nagel
2014-04-07doctor: fix typoJack Nagel
Fixes #28221.
2014-04-06Mirror unlink logic when checking for linked keg-only formulaeJack Nagel
2014-04-01Batch up mdfind calls when possibleJack Nagel
2014-03-25Revert "doctor: use double quotes for setting PATH."Mike McQuaid
I'm an idiot. This reverts commit f890e4973840a66a522189c8e5530bff61d17162.
2014-03-25doctor: use double quotes for setting PATH.Mike McQuaid
Closes #27619.
2014-03-05Finesse doctor message for /Library PythonAdam Vandenberg
2014-03-01add check for /Library PythonAdam Vandenberg
Closes #24788.
2014-02-26doctor: tweak XQuartz check.Mike McQuaid
Sometimes (e.g. #27014) it may find an installed version but no prefix. In this case we still want to tell users if it's outdated.
2014-02-23add doctor check for HOMEBREW_KEEP_INFOAdam Vandenberg
2013-12-17doctor: don't complain about unmigrated remote.Mike McQuaid
2013-12-17doctor: fix autocrlf set command.Mike McQuaid
Fixes #25282.
2013-12-17doctor: add instructions for remote migration.Mike McQuaid
2013-12-15doctor: don't let gitconfig break dirty-tree checkChris Kampmeier
`brew doctor` always complains about uncommitted modifications to Homebrew when you have status.branch=true in your git config, because the implicit --branch makes `git status -s` always print branch/tracking info. The --porcelain mode is similar to -s/--short, but ignores most of the user's config and should remain stable. The --untracked-files option ensures we'll see untracked files even for users with status.showUntrackedFiles=no, which is not suppressed by --porcelain for some reason. Closes #25230. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-12-14doctor: check for migrated origin Git remote.Mike McQuaid
Closes #25211.
2013-12-14Update docs, comment mxcl/homebrew refs.Mike McQuaid
2013-12-14Extract HOMEBREW_TEMP constantJack Nagel
2013-12-13brew: error out if bad xcode-select path givenMisty De Meo
Since a bad xcode-select path can cause many brew commands to freeze, it's worth warning users and bailing out as early as possible. The doctor check wasn't good enough, since the doctor could freeze before the warning about this was ever printed.
2013-12-12doctor: fix PATH issues in commentsBovard Tiberi
Closes #25170. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-12-09Silence some Ruby 2.1 warningsJack Nagel