aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
AgeCommit message (Collapse)Author
2011-07-29audit: make version checks strict onlyAdam Vandenberg
2011-07-29Emphasise the consequence of not installing to /usr/localMax Howell
2011-07-29Writability for /usr/local is no longer requiredMax Howell
Provided the user installed with our installer anyway. It creates all the directories that Homebrew will need during its life thus negating the need for root writability.
2011-07-29Make the check for a valid git repo betterMax Howell
Because the new installer creates the .git directory when it installs.
2011-07-29Don't mention the sbin PATH issue unless files are thereMax Howell
Because the new installer will always create /usr/local/sbin. Because we must keep /usr/local root:wheel unless we want to be considered bad citizens.
2011-07-28check for a valid $TMPDIR path in brew doctorrisk
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-07-26Fix brew doctor when no Xcode is detected.Adam Vandenberg
2011-07-25doctor: be more forgiving about GREP_OPTIONSJack Nagel
Currently, `brew doctor` complains about GREP_OPTIONS being set, regardless of its value. The cmake formula, for which this check was introduced, is more specific about what actually makes it fail. GREP_OPTIONS='--color=auto' will not cause the build to fail, so don't warn about this. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-07-22Fix typo in `brew doctor` commandBrant Bobby
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-07-21Retire check for GCC 4.0 under XCode 4.xCharlie Sharpsteen
XCode 4.x only includes GCC 4.2. Therefore, having `brew doctor` report that GCC 4.0 is missing only spreads fear, uncertainty and doubt over a situation that is status quo. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-07-10doctor: don't report wrong location of autoconf if it's missingMislav Marohnić
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-19brew-doctor: use String.start_with?Adam Vandenberg
2011-06-19doctor: check /usr/local for writablityLes Hill
- Airfoil during the install of InstantOn changes /usr/local to root:wheel ownership Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-17Don’t output "nothing" messagesMax Howell
This is how we do it in general in Homebrew.
2011-06-16Inclue HOMEBREW_USE_CLANG in --env outputAdam Vandenberg
2011-06-16Add clang compiler optionJosé Martínez
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-16be more ruby-likeAdam Vandenberg
2011-06-16audit: check for redundant 'version'Adam Vandenberg
2011-06-16Fix brew-info when on branch master and github.user setJack Nagel
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-15deps: document -n switchAdam Vandenberg
2011-06-15Don’t error out if the Cellar doesn’t yet existMax Howell
2011-06-15Fix first `brew update` with Git 1.7.4+; Fixes Homebrew/homebrew#5128Max Howell
Behaviour for git checkout was changed such that the update would fail because it refused to checkout files on to existing files in the working directory. This was bad behaviour anyway, we should make efforts to keep any local modifications to the Homebrew checkout. Everything is neatly resolved if we just do a --soft reset. Closes Homebrew/homebrew#6017.
2011-06-14refactor `update` command to use git diff instead of parsing `pull` outputMislav Marohnić
This fixes reporting of which formulae changed in git versions where `pull` output is not compatible. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-13brew audit: check for git://github.com/ urls and warnAdam Vandenberg
2011-06-07brew-doctor: do not complain about trailing slashesAdam Vandenberg
2011-06-06Reformat minimum Xcode checkAdam Vandenberg
2011-06-06brew audit: also check for spaces in Amazon formulaeAdam Vandenberg
2011-06-03the `doctor` command exits with status "1" if there are warningsMislav Marohnić
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-03simplify the $stdout hijack in `doctor` commandMislav Marohnić
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-03fix `doctor` command in case Cellar dir doesn't yet existMislav Marohnić
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-02brew-doctor: only check sbin if it existsAdam Vandenberg
2011-05-31brew-audit: do not abort after first brew with errorsAdam Vandenberg
2011-05-27audit exits with status 1 if there are problemsJack Nagel
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-05-26brew doctor: update autoconf messageAdam Vandenberg
2011-05-18Create method for accessing Xcode version.Mike McQuaid
2011-05-12brew doctor: find suspicious git newline configsAdam Vandenberg
2011-05-12brew doctor: check for stray .la filesAdam Vandenberg
2011-05-12brew doctor: warn about Mono and CMakeAdam Vandenberg
2011-05-09brew doctor: add check for stray .pc filesAdam Vandenberg
2011-05-07Fix misspelled method name: Formula.canonical_nameJack Nagel
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-05-05brew doctor: check for stray static libs tooAdam Vandenberg
CMake will pick up static libs in /usr/local.
2011-04-29brew doctor: hard-code full path to mount commandAdam Vandenberg
2011-04-23Fix audit for new universal handlingAdam Vandenberg
2011-04-18Fixed reading branch nameSebastian Staudt
The git command now uses --git-dir instead of --work-tree. Using --work-tree won't work if you are inside another Git repository. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-18Add --force to brew cleanupAdam Vandenberg
2011-04-14Added SHA-256 to the fetch command.Birger J. Nordølum
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-14Add `brew fetch --deps`Adam Vandenberg
`brew fetch --deps` will also cache the dependencies of any listed formulae.
2011-04-13brew deps: add hidden option -nAdam Vandenberg
-n means 'natural order' instead of alpha-order, and will show the order in which the deps will be installed.
2011-04-10Make brew deps Leopard compatibleAdam Vandenberg
2011-04-09Fix formula paths for manually specified names.Martin Kühl
When the name of a new formula can't be autodetected, it defaults to the empty string. When it then gets read from user input later on, the new name is used but the formula path, based on the name, stays empty. This change sets the path after a new name was read. Signed-off-by: Adam Vandenberg <flangy@gmail.com>