aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2017-07-20Update source check to match styleJustin Baugh
2017-07-20Address rubocop issuesJustin Baugh
2017-07-20Add updated diagnostic test for build from source check.Justin Baugh
2017-07-20Add warning to doctor if HOMEBREW_BUILD_FROM_SOURCE is set.Justin Baugh
2017-07-20python_requirement: prefer Homebrew's Pythonilovezfs
This avoids linkage to both system Python and Homebrew's python.
2017-07-18Merge pull request #2883 from mistydemeo/allow_passing_hash_to_systemMisty De Meo
Allow passing hash to system
2017-07-18Add a rubocop config file to control cops' execution in audit and styleGautham Goli
2017-07-15formula: use env helperMisty De Meo
2017-07-15build: use with_env helperMisty De Meo
2017-07-15run_as_not_developer: use with_env helperMisty De Meo
2017-07-15FileUtils.make: don't bypass superenvMisty De Meo
2017-07-15Add `with_env` helper to set temporary ENV varsMisty De Meo
2017-07-15style: disable NewFormulaAudit cops' execution by default unless specifiedGautham Goli
2017-07-15Merge pull request #2897 from MikeMcQuaid/python@2Mike McQuaid
python_requirement: add libexec/bin to PATH.
2017-07-15rubocop: disable NewFormulaAudit/Options.Mike McQuaid
This is activated on every formula otherwise.
2017-07-15Merge pull request #2905 from GauthamGoli/audit_option_rubocop_3Mike McQuaid
audit: Port audit_options rules for new formulae to rubocop and add test
2017-07-15Merge pull request #2900 from MikeMcQuaid/improve-docsMike McQuaid
Documentation improvements
2017-07-15audit: Port audit_options rules for new formulae to rubocop and add testGautham Goli
2017-07-15Documentation improvementsMike McQuaid
- Document ilovezfs as the official lead maintainer of Homebrew/homebrew-core. This is a role he's been doing unofficially (and brilliantly) for a while and explicit documentation of power structures makes it easier for non-Homebrew-maintainers to understand. - Document the contents of some of Homebrew's subdirectories for people clicking around in the GitHub UI looking to contribute. - Remove update bug mention from README. Enough time has passed that we can remove this disappointment.
2017-07-14audit: Port audit_options strict rules to rubocop and add testsGautham Goli
2017-07-14sandbox: sandbox all taps by default.Mike McQuaid
We've been doing this in `brew test-bot`, for our CI and for homebrew/core long enough that this is a reasonable default that provides more protection to our users of non-homebrew/core taps.
2017-07-14python_requirement: add libexec/bin to PATH.Mike McQuaid
This avoids having to fix formulae that use `python` to make them use `python2`.
2017-07-14Merge pull request #2879 from GauthamGoli/audit_option_rubocop_1Mike McQuaid
audit: Port audit_options non-strict rules to rubocop and add tests
2017-07-13Merge pull request #2876 from VonUniGE/patch-1Mike McQuaid
Update documentation of brew install syntax to match its actual behav…
2017-07-13Merge pull request #2894 from MikeMcQuaid/integration-test-debuggingMike McQuaid
integration_test: try tests on Gem load failure.
2017-07-13Merge pull request #2893 from MikeMcQuaid/unpin-bundlerMike McQuaid
tests: unpin bundler.
2017-07-13integration_test: try tests on Gem load failure.Mike McQuaid
This should help with debugging `Gem::LoadError`s (e.g. for https://github.com/Homebrew/homebrew-test-bot/pull/111).
2017-07-13tests: unpin bundler.Mike McQuaid
These issues were fixed by https://github.com/Homebrew/brew/pull/2872 and https://github.com/Homebrew/brew/pull/2823.
2017-07-13Merge pull request #2892 from MikeMcQuaid/homebrew-version-consistencyMike McQuaid
brew.sh: always use 7 chars for HOMEBREW_VERSION.
2017-07-13brew.sh: always use 7 chars for HOMEBREW_VERSION.Mike McQuaid
This avoids inconsistency based on Git versions.
2017-07-13Read rubocop offenses as const from corresponding class in testsGautham Goli
2017-07-13audit: Port audit_options non-strict rules to rubocop and add testsGautham Goli
2017-07-12Merge pull request #2887 from JCount/python_virtualenv_constants-15.1.0-updateJCount
python_virtualenv_constants: update virtualenv to 15.1.0
2017-07-12Revert "FileUtils.make: don't bypass superenv"ilovezfs
2017-07-11Add a suitable explanatory lineVonUniGE
2017-07-11python_virtualenv_constants: update virtualenv to 15.1.0JCount
This release adds support for Python 3.6, the current python3 version in homebrew/core.
2017-07-11Merge pull request #2885 from DomT4/high_sierra_db3ilovezfs
High Sierra: updates for DB3 et al.
2017-07-11pkgconfig: update sqlite3 for 10.13Dominyk Tiller
2017-07-11mac/xcode: update expected Clang on 10.13Dominyk Tiller
2017-07-11Merge pull request #2858 from marinintim/update_to_upgradeMike McQuaid
Call upgrade if something was passed to update
2017-07-11sandbox: allow write access to /dev/randomilovezfs
This avoids build failure for `root6`. MacPorts currently avoids the failure with a patch, as their sandbox doesn't yet allow write access to `/dev/random` either: https://github.com/macports/macports-ports/blob/7792b2c5655f9d2adb979434a242cc3ac60fea40/science/root6/Portfile#L73-L75 https://github.com/macports/macports-ports/blob/7792b2c5655f9d2adb979434a242cc3ac60fea40/science/root6/files/patch-disable-hsimple-macro.diff The relevant code where `/dev/random` is opened with `O_WRONLY` is here: https://github.com/root-project/root/blob/15673deba5a0cb73d90ae8f36d7b010f65b5e96e/interpreter/cling/lib/Utils/PlatformPosix.cpp#L63-L82
2017-07-10Display "Use `brew upgrade foo` instead" when calling update with argsTim Marinin
So the user could just copy-paste the command.
2017-07-10Merge pull request #2872 from MikeMcQuaid/fix-high-sierra-testsMike McQuaid
Fix `brew tests` on High Sierra.
2017-07-10integration_test: add simplecov libs when needed.Mike McQuaid
Don't add these unconditionally or with Bundler to speed things up a bit. Also, to speed things up further cache these arguments so we don't have to do the same generation every time.
2017-07-10Add test for non-TTY `brew cask search`.Markus Reiter
2017-07-09Merge pull request #2877 from mistydemeo/fix_fileutils_makeMike McQuaid
FileUtils.make: don't bypass superenv
2017-07-08Merge pull request #2843 from GauthamGoli/audit_conflicts_rubocopMike McQuaid
audit: Port audit_conflicts method to rubocop and add tests
2017-07-08Merge pull request #2871 from MikeMcQuaid/rspec-focusMike McQuaid
spec_helper: add focus support.
2017-07-07FileUtils.make: don't bypass superenvMisty De Meo
2017-07-08Add helper for testing TTY output.Markus Reiter