aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
AgeCommit message (Collapse)Author
2018-01-18`prepend` instead of alias hacks for deprecationsAlyssa Ross
2018-01-18Merge pull request #3661 from MikeMcQuaid/deprecate-default-formulaMike McQuaid
Deprecate default_formula Requirement DSL
2018-01-18Merge pull request #3659 from MikeMcQuaid/deprecated-requirements-harderMike McQuaid
Deprecate requirements harder
2018-01-18Deprecate requirements harderMike McQuaid
Remove more Requirement logic to enable future removal of default formula logic. Also, output deprecations, convert symbol requirement usage to deps and simplify the compatibility code for the direct Requirement usage.
2018-01-17rubocop: fix brew style warnings.Mike McQuaid
2018-01-15rubocop 0.52.1Mike McQuaid
2018-01-14Deprecate default_formula Requirement DSLMike McQuaid
This has been a nightmare in terms of the complexity to our dependency system and the whack-a-mole required on bugs. If a Requirement resolves to a Formula it should just use `depends_on "formula"` instead. This matches the effective behaviour all users of bottles (the vast majority of users and installs) and what we're doing in Homebrew/homebrew-core.
2018-01-10Deprecate Git, Subversion requirements.Mike McQuaid
These rely on `default_formula` to be useful and are better following the `*_dep_if_needed` pattern.
2018-01-07Use parser 2.4.0.0Mike McQuaid
This matches the version that supports Ruby 2.3.3 syntax (which is the version we use).
2018-01-01Deprecate Homebrew/homebrew-scienceMike McQuaid
2017-12-31Merge pull request #3612 from MikeMcQuaid/more-deprecationsMike McQuaid
requirements: move more to compat.
2017-12-30missing_formula: check deleted in the last month.Mike McQuaid
This speeds things up pretty dramatically and handles the case that something was deleted recently and users haven't learned about it yet. Fixes #3513.
2017-12-30lines_cop: deprecate 'needs :openmp'.Mike McQuaid
2017-12-30requirements: move more to compat.Mike McQuaid
2017-12-29Merge pull request #3604 from alyssais/cask_no_argumentsMike McQuaid
cask: exit successfully when given no arguments.
2017-12-24cask: exit successfully when given no argumentsAlyssa Ross
Fixes https://github.com/Homebrew/brew/issues/3601.
2017-12-23Deprecate more requirements.Mike McQuaid
These are ones that were either already deprecated due to audit rules or are just a simple `which` with a `default_formula` so should just be a dependency.
2017-12-16Merge pull request #3401 from DomT4/vendor_or_na1.4.1Mike McQuaid
go: various tweaks to recommendations
2017-12-15tests: don't output seed multiple times.Mike McQuaid
This clutters up the output. Instead, hide it with a RSpec formatter and generate and output it ourselves.
2017-12-10Merge pull request #3543 from MikeMcQuaid/remove-env-unsetsMike McQuaid
Remove some unset/checked environment checks
2017-12-10Merge pull request #3510 from MikeMcQuaid/remove-bottle-hooksMike McQuaid
hooks/bottles: remove bottle hooks.
2017-12-08Remove some unset/checked environment checksMike McQuaid
These will be redundant once environment filtering is on by default in #3529.
2017-12-07formula_installer: avoid irrelevant build deps.Mike McQuaid
If dependents are already installed ensure their build dependencies (and requirements) don't end up in the dependency/requirement tree. Fixes #3033.
2017-12-03Merge pull request #3522 from reitermarkus/caskroomMarkus Reiter
Remove unused writer methods for `Hbc.caskroom` and `Hbc.cache`.
2017-12-03x11_requirement: remove custom minimum version.Mike McQuaid
This isn't desired or needed. Ensure older code still works, though.
2017-12-03Merge pull request #3515 from sjackman/popenMike McQuaid
Utils.popen_read: Nonexistent program should fail
2017-12-03Also remove writer method for `Hbc.binarydir`.Markus Reiter
2017-12-03Remove unused writer methods for `Hbc.caskroom` and `Hbc.cache`.Markus Reiter
2017-12-02Utils.popen_read: Nonexistent program should failShaun Jackman
Ensure that $CHILD_STATUS.success? is false when the command does not exist.
2017-12-02Merge pull request #3518 from GauthamGoli/audit_bug_fixMike McQuaid
lines_cop: Convert ARGV audit to negative look ahead
2017-12-02Fix a test failure when svn is not installedShaun Jackman
2017-12-02lines_cop: Convert ARGV audit to negative look aheadGautham Goli
2017-12-01hooks/bottles: remove bottle hooks.Mike McQuaid
These were removed from Boxen in: https://github.com/boxen/puppet-homebrew/pull/108
2017-11-29cleaner_spec: have a single "cleans files" test.Mike McQuaid
This avoids noting the the Linux test as "pending" on Mac.
2017-11-28Test upgrade for Casks with version :latestL. E. Segovia
2017-11-27Merge pull request #3396 from amyspark/hacktoberfest-upgradeMarkus Reiter
Implement `brew cask upgrade`
2017-11-27More environment filtering fixesMike McQuaid
- Make `brew pull` pass through Git environment variables - Whitelist all `TRAVIS_` variables.
2017-11-27Remove redundant --greedyL. E. Segovia
2017-11-27Implement more of @reitermarkus's commentsL. E. Segovia
- Include tests in context - replace 'route' with 'path' - more assorted fixes
2017-11-26Add test fixtures for ELF executablesBob W. Hogg
Add test/support/fixtures/elf/ and test/support/fixtures/tarballs/testball-0.1-linux.tbz
2017-11-25Add CVSRequirement and SubversionRequirementShaun Jackman
Use these two requirements in DependencyCollector. Remove the unused function MacOS::Xcode.provides_cvs?
2017-11-24Load Casks only once (and fix style issues)L. E. Segovia
2017-11-24Implement more of @reitermarkus's commentsL. E. Segovia
- Simplify outdated Casks checks - Make use of RSpec's let(:) and .and syntax
2017-11-22Change the generic bottle tag to processor-systemShaun Jackman
2017-11-22Upgrade an outdated Cask just by name, no need for --greedyL. E. Segovia
2017-11-20Merge pull request #3258 from Git-Jiro/improve_internal_stanza_command1.3.8Markus Reiter
improve 'brew cask _stanza' by checking for known stanzas
2017-11-17diagnostic: fix paths usage.Mike McQuaid
- Don't allow taking an argument. This doesn't work and never has as it caches the result regardless of the argument. - Don't rely on the PATH to check for external commands.
2017-11-16Implement @reitermarkus's commentsL. E. Segovia
- Split move into a move_back (and clarify when it is used) - Remove unused flags - Raise error if installed Caskfile not found - Error out if an upgrade fails - Remove some defensive programming checks
2017-11-13Add tests for upgrade recoveryL. E. Segovia
2017-11-13environment filtering: pass through TRAVIS vars.Mike McQuaid
We use these internally so let's map them to `HOMEBREW_` variables.