aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-10-07audit: add check for 'head' and 'head do' both presentAndrew Janke
Closes Homebrew/homebrew#44626. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-10-07brew upgrade: provides an option `--cleanup`Rakesh
Closes Homebrew/homebrew#44305. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-10-06command: fail early if no command is givenBaptiste Fontaine
Closes Homebrew/homebrew#44450. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-10-06Remove incomplete files in cache on `brew cleanup`Forrest Fleming
Closes Homebrew/homebrew#44182. Closes Homebrew/homebrew#44349. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-10-06mbedtls: renamed from polarsslDominyk Tiller
2015-10-04version: parse opam archivesBaptiste Fontaine
Closes Homebrew/homebrew#44544. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-10-03Remove redundant chown commands.Todd A. Jacobs
`chown -R` should be sufficient. There is no obvious reason to chown the top-level directory as a separate command. Closes Homebrew/homebrew#44554. Signed-off-by: Tim D. Smith <git@tim-smith.us>
2015-10-02Remove MacVTKITKPythonBottles from docMichka Popoff
Bottles for VTK and ITK python are no more provided. ITK can be wrapped with Python since version 4.8, so this tap is no more needed. Using the vanilla homebrew VTK and ITK formulas is the way to go. Closes Homebrew/homebrew#44467. Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
2015-10-02doctor: whitelist Paragon NTFS dylibDominyk Tiller
Closes Homebrew/homebrew#44542.
2015-10-02doctor: minor grammar correction: 'pluralize' breakageCharlie Egan
Closes Homebrew/homebrew#44497. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-10-02sedna: migrate to boneyardBaptiste Fontaine
Closes Homebrew/homebrew#44451. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-10-01El_Capitan_and_Homebrew: update dead linkDominyk Tiller
2015-10-01doctor: point Xcode download to App Store for El CapitanXu Cheng
2015-10-01xcode: document xcode 7Dominyk Tiller
2015-10-01xcode: expect xcode 7.0.1Dominyk Tiller
2015-10-01os: add xcode 7.0.1Dominyk Tiller
2015-09-30cache tapsXu Cheng
There are plenty of IO operations inside Tap object, and it will be more when implementing formula alias reverse look up(e.g. list all of alias names for a formula). So let's cache them. Some benchmark: $ time brew info $(brew ruby -e 'puts Formula.tap_names') > /dev/null Before: 6.40s user 2.42s system 96% cpu 9.134 total After: 4.75s user 0.77s system 97% cpu 5.637 total Closes Homebrew/homebrew#44377. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-30doctor: always print to stderrXu Cheng
This can help to solve the broken layout of doctor.out in brew gist-logs
2015-09-30doctor: temporary add -R flag in chown instructionXu Cheng
Will replace it when we implemented `brew repair-permission`
2015-09-30update: add permissions checkXu Cheng
Closes Homebrew/homebrew#42048 Closes Homebrew/homebrew#44434. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-30doctor: add check_access_homebrew_repositoryXu Cheng
2015-09-30doctor: official supporting El CapitanXu Cheng
2015-09-30iojs: move to versionsChristian Moritz
Closes Homebrew/homebrew#44441. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-09-28Python-for-Formula-Authors: use sha256 for exampleDominyk Tiller
2015-09-28ENV#userpaths!: ensure Superenv.bin and opt path come at firstXu Cheng
This ensures that binaries in /usr/local/bin would not overwrite superenv. Closes Homebrew/homebrew#44376. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-28test-bot: fix start_revision for TravisXu Cheng
When a PR is merged during the test, the commit tree will be looked like this: master PR \ / \ / | root The start_revision will be poined to the commit used to merging PR, instead of common root commit. As result, `git diff-tree start end` will list file changes both in PR and master branch, which later contributes to additional formulae are tested in some Travis builds. To fix the problem, we use `git merge-base` to get common ancestor as the real start_revision. Closes Homebrew/homebrew#44379. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-28travis: fix Could not parse object TRAVIS_COMMITXu Cheng
If a PR is edited(e.g. force pushed) during the build. TRAVIS_COMMIT will be lost. Refetching the merge ref wouldn't help this situation as well. Since Travis already have reset $TRAVIS_BUILD_DIR to the commit we need to test, let's use it to determine TRAVIS_COMMIT directly. Ref: https://github.com/travis-ci/travis-ci/issues/2666
2015-09-26FormulaInstaller: cleanup files when pouring bottle failedXu Cheng
Closes Homebrew/homebrew#44325. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-26use `skip_deps_check?` instead of `ignore_deps?` hackXu Cheng
We previously set `ignore_deps?` as true for DependencyInstaller to avoid duplicated dependencies resolution. (See a9fc82aea30506eeacbddeb8b53fb85de8acb9d4) However, this will cause problem when pouring bottle of a dependency is failed. In this case, it will try to build dependency from source but failed due to uninstalled build deps for this formula. Another disadvantage for using `ignore_deps?` hack is we cannot distinguish users passing `--ignore-dependencies` flag from we are in `DependencyInstaller`. So, let's differentiate these using `skip_deps_check?`
2015-09-26FormulaInstaller: raise if pouring bottle failed and no Xcode/CLT installedXu Cheng
2015-09-25migrator: link Cellar and opt before the keg.Mike McQuaid
When there's absolute symlinks in a linked directory in the `keg` (e.g. `bin`)that point to the `Cellar` or `opt` then linking the `keg` will fail before the `Cellar` or `opt` has been linked. Closes Homebrew/homebrew#44306. Closes Homebrew/homebrew#44329. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-09-25travis.yml: always run `git reset --hard` once.Mike McQuaid
2015-09-25test-bot: add comments, tweak argument handling.Mike McQuaid
2015-09-25travis.yml: try to refetch PR commit if missing.Mike McQuaid
2015-09-24travis: run --ci-master for non-PRXu Cheng
Closes Homebrew/homebrew#44302. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-24travis: organize matrix configXu Cheng
2015-09-24Formula#system: fix log output for travisXu Cheng
2015-09-24Export more Travis debugging and fix Git issue.Mike McQuaid
2015-09-24docker-compose: renamed from figAlex Gaynor
2015-09-24style: update rubocop to 0.34.2Dominyk Tiller
2015-09-23bottle: output maximum number of strings matches.Mike McQuaid
`brew bottle --verbose` outputs all the matches for a string found in the files inside the Cellar. Instead of outputting all of these just output the first 100. Closes Homebrew/homebrew#44266. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-09-23test-bot: use IO#read instead of IO#getsXu Cheng
IO#gets will only return for every new lines, which will be bad for `brew install` since we print dots in single line. Closes Homebrew/homebrew#44264. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-23Formula#system: print dot for travisXu Cheng
2015-09-23travis.yml: retry git fetch.Mike McQuaid
2015-09-23travis.yml: check /usr/local permissions.Mike McQuaid
2015-09-23test-bot: configure log lines instead of verbose.Mike McQuaid
The `--verbose` seems to cause some issues with compiling software like `boost` under Xcode 7.
2015-09-23formula: increase fail log lines, allow config.Mike McQuaid
The default is almost never useful. 15 seems like a good medium as it'll not fill a 80x24 default but provides a bit more context. Also allow it to be overriden for developers and `test-bot`.
2015-09-22travis.yml: add 10.11 image.Mike McQuaid
2015-09-21add link to RISC-V toolchainScott Beamer
Closes Homebrew/homebrew#44196. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-09-21commands: sort external commands by nameMartin Afanasjew
Closes Homebrew/homebrew#44125. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>