aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2017-10-26Merge pull request #3366 from GauthamGoli/lines-cop-false-positives-fixMike McQuaid
lines_cop: Fix detection of negated expression
2017-10-26java_requirement: support prompting users to install legacy Java casksJCount
This enhances the Java requirement to support prompting the user to install the correct legacy Java version via Cask for formulae that don't yet work with the latest version of Java. Previously, even if the formula had a strict requirement that a specific, older version of Java be used, the messaging would tell the user to `brew cask install java` (i.e. to install the latest version of Java), which wouldn't actually satisfy the requirement.
2017-10-26lines_cop: Fix detection of negated expressionGautham Goli
2017-10-26rubocop-cask: 0.15.1commitay
2017-10-25Merge pull request #3361 from MikeMcQuaid/lines_cop_clangMike McQuaid
lines_cop: fix clang detection.
2017-10-24Merge pull request #3349 from reitermarkus/rubocop-0.51Markus Reiter
Rubocop 0.51
2017-10-24Merge pull request #3306 from amyspark/hacktoberfest-quash-cask-helpMarkus Reiter
Fixes querying Cask commands' help
2017-10-24Update `rubocop-cask` to `0.15.0`.Markus Reiter
2017-10-24Add missing `require "forwardable"`.Markus Reiter
2017-10-24Use `/` to join path.Markus Reiter
2017-10-24Remove usless comments.Markus Reiter
2017-10-24Don't `require "thread"`.Markus Reiter
2017-10-24Include `FileUtils` in `spec_helper`.Markus Reiter
2017-10-24Refactor and fix RuboCop specs.Markus Reiter
2017-10-24Update to RuboCop 0.51.Markus Reiter
2017-10-24lines_cop: fix clang detection.Mike McQuaid
We only care about e.g. `gcc`/`llvm-gcc`/`clang` being at the beginning of a `system` call and not anywhere within the string.
2017-10-24brew style fixesL. E. Segovia
2017-10-24Simplify cask help checkL. E. Segovia
2017-10-24github: require formula name to be in issue titleilovezfs
2017-10-24Merge pull request #3313 from ↵Mike McQuaid
GauthamGoli/audit_line_rubocop_part_4_rebase_attempt_1 audit: Port line_problems to rubocop and add tests part 4
2017-10-24Merge pull request #3345 from maxim-belkin/coffee-leavesMike McQuaid
leaves: account for requirements
2017-10-24Merge pull request #3358 from maxim-belkin/build-env2Mike McQuaid
build_environment: add Linux-specific environment variables
2017-10-22Merge pull request #3350 from DomT4/gpg_executableMike McQuaid
gpg: a little intentional yak shaving
2017-10-22Merge pull request #3337 from sjackman/pullMike McQuaid
pull: Fix pull --bottle 1234
2017-10-22pull: Fix pull --bottle 1234Shaun Jackman
Fix the error: Error: undefined method `casecmp' for nil:NilClass
2017-10-22gpg2_requirement: use direct 'available?' logicDominyk Tiller
2017-10-22gpg: make executable a function, not a constantDominyk Tiller
It's a lot nicer to call `Gpg.executable` rather than `Gpg::GPG_EXECUTABLE` externally. Also squash some logic.
2017-10-21Actually check that the command name was set before adding it to argsL. E. Segovia
2017-10-21Merge pull request #3347 from DomT4/apfs_diagnosticMike McQuaid
diagnostic: handle APFS returning hash order
2017-10-21Merge branch 'master' into audit_line_rubocop_part_4_rebase_attempt_1Gautham Goli
2017-10-21lines_cop: Refactor to multiple cops and fix style violationsGautham Goli
2017-10-20Fix brew style errorsL. E. Segovia
2017-10-20diagnostic: handle APFS returning hash orderDominyk Tiller
2017-10-21Merge branch 'master' into audit_line_rubocop_part_4_rebase_attempt_1Gautham Goli
2017-10-20Let Cask handle the -h flagL. E. Segovia
2017-10-20leaves: account for requirementsMaxim Belkin
2017-10-20Update `rubocop-cask` version.Markus Reiter
2017-10-20Merge pull request #3335 from JCount/xcode-9.0.1Mike McQuaid
xcode: update to Xcode 9.0.1 on 10.12 and 10.13
2017-10-20Merge pull request #3304 from richiethomas/refactor_usesMike McQuaid
In 'readall.rb', replaced multi-step 'each' loop with one-line method chain of Ruby enumerator methods
2017-10-20Fix ternary condition styleL. E. Segovia
2017-10-20Remove memoization from uses.rb, as it doesn't result in the expected time ↵richiethomas
complexity savings
2017-10-20Print only the offending command instead of the whole Cask commandL. E. Segovia
2017-10-20Merge pull request #3319 from reitermarkus/squiggly-heredocsMike McQuaid
Use “squiggly” heredocs.
2017-10-20Add tests for `FormulaAuditor#audit_deps`Claudia
These tests cover a few aspects of the `FormulaAuditor#audit_deps` method. The main focus is the part where FormulaAuditor checks for dependencies on formulas which are tagged `keg_only` with the `:provided_by_macos` reason. For this particular kind of `keg_only` formulas, we expect `brew audit --new-formula` to fail with a problem message like: > Dependency 'bc' may be unnecessary as it is provided by > macOS; try to build this formula without it. For more details, see the relevant discussion: [1] https://github.com/Homebrew/homebrew-core/pull/14067#issuecomment-335046151 [2] https://github.com/Homebrew/brew/pull/3290#issuecomment-335052140
2017-10-20Merge pull request #3334 from DomT4/ds_store_is_not_a_commandMike McQuaid
commands: filter out dotfiles from output
2017-10-20commands: tweak find_internal_commands.Mike McQuaid
Use a more typical Ruby style.
2017-10-20Merge pull request #3302 from maxim-belkin/readall-multiple-tapsMike McQuaid
readall: allow readall-ing multiple taps at once
2017-10-19build_environment: Linux env varsMaxim Belkin
2017-10-19xcode: update to Xcode 9.0.1 on 10.12 and 10.13JCount
2017-10-18Fix brew style warningsrichiethomas