aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2017-01-23Merge pull request #1894 from reitermarkus/appcast-checkpoint1.1.8Markus Reiter
Add internal command to calculate appcast checkpoint.
2017-01-23Merge pull request #1896 from vitorgalvao/cleanups-internal-stanzasMarkus Reiter
Cask: cleanups internal stanzas
2017-01-23Add manpage entry for _appcast_checkpoint.Markus Reiter
2017-01-23official_taps: remove homebrew/gui.Mike McQuaid
This was deprecated and had all formulae removed in: https://github.com/Homebrew/homebrew-gui/pull/52
2017-01-23Add support for calculating appcast checkpoint from URLs.Markus Reiter
2017-01-23Add --calculate (print current checkpoint without it)VĂ­tor GalvĂŁo
2017-01-23cask - internal_stanza: use cask_tokens_from(args)VĂ­tor GalvĂŁo
2017-01-23cask - internal stanzas: lowercase helpVĂ­tor GalvĂŁo
2017-01-23Remove legacy cask cache instead of migrating.Markus Reiter
2017-01-23Change regex to catch multi-line `pubDate` tags.Markus Reiter
2017-01-23Add internal command to calculate appcast checkpoint.Markus Reiter
2017-01-23Merge pull request #1895 from xu-cheng/bottleMike McQuaid
bottle: fix regex
2017-01-23cask - internal_stanza: arguments to argsVĂ­tor GalvĂŁo
2017-01-22bottle: fix regexXu Cheng
Noted that this is intended for the revision of this formula instead of rebuild of a bottle.
2017-01-22tests: remove more per-test file system cleanupAlyssa Ross
These locations are now all automatically cleaned up after every test.
2017-01-22tests: remove explicit tmpdir deletionsAlyssa Ross
These are no longer necessary.
2017-01-22tests: clean up file system for all testsAlyssa Ross
(No longer just integration tests.)
2017-01-21tests: reset ARGV in teardownAlyssa Ross
2017-01-21tests: clear tab cache in global teardownAlyssa Ross
2017-01-21tests: enforce `super` in lifecycle hooksAlyssa Ross
This will allow us to have global setup and teardown for tests. For example, we can automatically clear caches after each test, to avoid annoying intermittent failures like #1879 and #1886.
2017-01-19keg: use Forwardable to methods delegated to #pathAlyssa Ross
2017-01-19keg: don't conditionally switch alias targetAlyssa Ross
This seems to be a remnant of Ruby 1.8.
2017-01-19tests: revert modification to ARGV at end of testAlyssa Ross
Similar to 6fc1747e0550545b4fe80f5a1854d16dd2b08afe. I hadn't seen any test failures caused by this, but I noticed it in the process of trackign that down and it's an accident waiting to happen.
2017-01-19tests: add a missing Tab cache clearAlyssa Ross
This was responsible for the sporadic failures I encountered in #1878.
2017-01-18formula_installer: use attr_accessor for installed_*Mike McQuaid
2017-01-18upgrade: temporarily comment out for fix.Mike McQuaid
2017-01-18upgrade: tab installed_{as_dependency,on_request}Mike McQuaid
2017-01-18install: set installed_{as_dependency,on_request}.Mike McQuaid
2017-01-18formula_installer: use installed_* variables.Mike McQuaid
Also, report formulae installed on request. This is useful in differentiating between those formulae that are popular because they are widely requested and those that are popular because they are widely depended on.
2017-01-18formula: installed_{as_dependency,on_request} hashMike McQuaid
Which, in turn, provides them for `brew info --json=v1` so other tools such as e.g. `brew bundle` can make use of this information.
2017-01-18tab: store installed_{as_dependency,on_request}.Mike McQuaid
These are used to determine whether or not a formula’s install was specifically requested by a user and/or pulled in as a dependency.
2017-01-18integration_command_test_case: improve fail outputMike McQuaid
Instead of `puts`ing when the failure occurs save it until the error message and print a prose description of what the failure was and the output from the command. This makes the output from failing tests significantly easier to read.
2017-01-18Merge pull request #1868 from zmwangx/bottle-add-improve-regexpMike McQuaid
bottle: add: improve regexp to recognize comments
2017-01-17Merge pull request #1869 from MikeMcQuaid/versioned_formula_conflicts_fixMike McQuaid
audit: only warn on versioned conflicts_with.
2017-01-17Merge pull request #1863 from alyssais/uses_ignore_untappedMike McQuaid
uses: properly handle untapped formulae in recursive dependency expansion (again!)
2017-01-17Merge pull request #1862 from alyssais/uses_include_optionalMike McQuaid
uses: fix recursive requirement resolution
2017-01-17rubocop_todo: bump max module length to 400Zhiming Wang
2017-01-17audit: only warn on versioned conflicts_with.Mike McQuaid
Rather than all versioned formulae regardless. Oops.
2017-01-17bottle: add: improve regexp to recognize commentsZhiming Wang
This would have eliminated the need for Homebrew/homebrew-core#9000, for instance.
2017-01-17Merge pull request #1851 from MikeMcQuaid/keg-only-versionMike McQuaid
Add `keg_only :versioned_formula`.
2017-01-17suite_test: skip flaky test.Mike McQuaid
2017-01-17Add `keg_only :versioned_formula`.Mike McQuaid
This is used to indicate a formula is a version of another formula. This will be used to provide a consistent interface for older formulae versions and replaces the use of `conflicts_with`.
2017-01-17Merge pull request #1815 from MikeMcQuaid/dependency_to_formulaMike McQuaid
requirement: get formula from satisfy.
2017-01-17Merge pull request #1844 from MikeMcQuaid/audit-universalMike McQuaid
audit: don't allow universal for new formulae.
2017-01-17Merge pull request #1859 from MikeMcQuaid/brew-create-null-versionMike McQuaid
create: handle null versions.
2017-01-17Merge pull request #1861 from MikeMcQuaid/unset-grep-optionsMike McQuaid
Unset GREP_OPTIONS.
2017-01-17Merge pull request #1849 from alyssais/requirement_testsMike McQuaid
tests: test Formula#recursive_requirements
2017-01-16uses: restore formula-level exception handlerAlyssa Ross
This is a temporary measure until: - #1862 is merged - I can a test on `brew uses` against every formula in the official taps to verify that exceptions are no longer raised.
2017-01-16Revert "Revert "uses: properly handle untapped fo…Alyssa Ross
…rmulae in recursive dependency expansion"" This reverts commit dc9819b86c60b5c6fd10373ff318d8ef60f97d52.
2017-01-16uses: fix recursive requirement resolutionAlyssa Ross
Fixes #1848 by sharing recursive dependency resolution between dependencies and requirements. Coincidentally, this also fixes the errors introduced by #1784 that necessitated it being reverted in #1797.