| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-12-12 | Merge pull request #1592 from alyssais/runtime_dependencies | Mike McQuaid | |
| formula: runtime deps of build deps aren't runtime | |||
| 2016-12-11 | Merge pull request #1343 from vladshablinsky/explicit-specs | Uladzislau Shablinski | |
| Allow to install any spec | |||
| 2016-12-10 | reinstall/upgrade/install: always output options. | Mike McQuaid | |
| This is both easier for debugging and to communicate with users what is being done. | |||
| 2016-12-03 | Merge pull request #1611 from MikeMcQuaid/bash-test-race | Mike McQuaid | |
| bash_test: handle race condition. | |||
| 2016-12-03 | bash_test: handle race condition. | Mike McQuaid | |
| Other tests may delete Bash files (e.g. `shcmd.sh`) while tests are ongoing so ensure this doesn't cause a test failure. | |||
| 2016-12-03 | install_test: add HEAD tests | Uladzislau Shablinski | |
| 2016-12-03 | fs_leak_logger: use more permissive mkpath. | Mike McQuaid | |
| This avoids a race condition occurring here. | |||
| 2016-12-02 | uninstall_test: require testing_env | Bob W. Hogg | |
| 2016-12-03 | Update tests for new install behaviour | Uladzislau Shablinski | |
| 2016-11-29 | formula: runtime deps of build deps aren't runtime | Alyssa Ross | |
| Fixes #1554 (but only for new installations) | |||
| 2016-11-26 | Merge pull request #1580 from MikeMcQuaid/fix-uses-test | Mike McQuaid | |
| uses_test: don't rely on output order. | |||
| 2016-11-26 | diagnostic: silence a Jenkins doctor warning. | Mike McQuaid | |
| Allow our Jenkins CI testing for Homebrew/brew to live outside of `/usr/local` without complaint (as it's not using any binary packages anyway). | |||
| 2016-11-26 | uses_test: don't rely on output order. | Mike McQuaid | |
| I've seen this vary. | |||
| 2016-11-21 | Merge pull request #1542 from woodruffw/deprecate-utils-json | Mike McQuaid | |
| compat: deprecate Utils::JSON in favor of corelib JSON. | |||
| 2016-11-20 | Replace Utils::JSON with corelib JSON calls. | William Woodruff | |
| 2016-11-20 | Merge pull request #1537 from umireon/nonfatal-requirement-message-once | Mike McQuaid | |
| install: suppress redundunt warnings with `depends_on` requirement | |||
| 2016-11-18 | Merge pull request #1515 from alyssais/formula_cache | Mike McQuaid | |
| Fix flaky tests. | |||
| 2016-11-18 | testbottest: don't use TEST_FIXTURE_DIR. | Mike McQuaid | |
| This isn't defined for formulae. | |||
| 2016-11-18 | install: add tests with custom requirements | Kaito Udagawa | |
| 2016-11-17 | formula: update test_fixtures path | Zhiming Wang | |
| Fix regression caused by #1364. | |||
| 2016-11-17 | Revert "uninstall: skip some flaky tests for now." | Alyssa Ross | |
| This reverts commit 50c964df2ebda125366a94f0e8701eaeb0d98fa7. | |||
| 2016-11-17 | tab: clear Formula.installed cache when created. | Alyssa Ross | |
| This was causing the flaky tests that #1508 started skipping. This is the second time that `Formula.installed`'s cache has bitten me with intermittent test failures, and I'd like it to be the last, so I've made it so the cache is cleared automatically when a tab is created. This _should_ mean that the cache is cleared any time it needs to be, with the exception of when a Keg is created artificially with no tab. I don't think there's anything I can do to automatically handle that use-case, though. | |||
| 2016-11-16 | Move test files back directly to `test/`. | Markus Reiter | |
| 2016-11-16 | Require `integration_command_test_case` in `testing_env`. | Markus Reiter | |
| 2016-11-16 | Separate `Homebrew::TestCase` from `testing_env`. | Markus Reiter | |
| 2016-11-16 | Move `integration_mocks` to `test/support/helper`. | Markus Reiter | |
| 2016-11-16 | Move all remaining fixtures to `test/support/fixtures`. | Markus Reiter | |
| 2016-11-16 | Rename `fs_leak_log` to `fs_leak.log` and move to `tmp`. | Markus Reiter | |
| 2016-11-16 | Reorder and rename test files. | Markus Reiter | |
| 2016-11-15 | uninstall: skip some flaky tests for now. | Mike McQuaid | |
| These will be fixed properly later but this will avoid causing unnecessary CI failures. | |||
| 2016-11-15 | Merge pull request #1498 from alyssais/uninstall_developer_warning | Mike McQuaid | |
| Warn developers when uninstalling a dependency | |||
| 2016-11-14 | Merge pull request #1435 from mistydemeo/dev_tools_version | Misty De Meo | |
| Add "null version" class, and return compiler versions/build versions as Version objects | |||
| 2016-11-14 | Merge pull request #1362 from reitermarkus/rubocop | Markus Reiter | |
| Update RuboCop to 0.45.0. | |||
| 2016-11-14 | Warn developers when uninstalling a dependency | Alyssa Ross | |
| Suggested in #1084. Made the existing warning output entirely to STDERR, because previously the first line went to STDERR and subsequent ones went to STDOUT. | |||
| 2016-11-14 | Merge pull request #1497 from alyssais/uninstall_keg_to_formula | Mike McQuaid | |
| keg: don't rely on #to_formula | |||
| 2016-11-13 | keg: don't rely on #to_formula | Alyssa Ross | |
| It doesn't always work. For example, a keg could have been installed with a formula from a URL, which Homebrew now does not know how to access. Fixes #1496. | |||
| 2016-11-13 | No if/unless-modifier on multiline blocks. | Markus Reiter | |
| 2016-11-13 | Merge pull request #1217 from MatzFan/invalid_build_option_warnings | Mike McQuaid | |
| Invalid build option warnings - supersedes #1088 | |||
| 2016-11-12 | fix test | Bruce Steedman | |
| 2016-11-11 | formulary: don't warn on old formula name from keg/rack. | Mike McQuaid | |
| If there’s an old installation of e.g. `apple-gcc42` from when it was part of `homebrew/core` then the tab will say it was from the `homebrew/core` tap and then we’ll complain at the user (see #1459 for an example). Instead, we only want to complain when the user actually types in `homebrew/core/apple-gcc42` into a `brew` command. Closes #1459. | |||
| 2016-11-11 | Merge pull request #1082 from alyssais/uninstall_dependancy_error | Mike McQuaid | |
| uninstall: refuse when dependents still installed | |||
| 2016-11-10 | CompilerSelector: fix null check, tests | Misty De Meo | |
| 2016-11-10 | Version: allow coercing non-versions in comparisons | Misty De Meo | |
| These are needed due to the raw string and fixnum comparisons which exist for legacy reasons, for instance compiler version and build comparisons. | |||
| 2016-11-10 | Version: allow comparing against nil | Misty De Meo | |
| 2016-11-10 | Version.parse: return Version::NULL for unparseable strings | Misty De Meo | |
| 2016-11-10 | Add Version::NULL singleton | Misty De Meo | |
| 2016-11-08 | Tap tests: sort tap names for comparison | Misty De Meo | |
| 2016-10-29 | Move `vendor/bundle` up one level to `HOMEBREW_LIBRARY_PATH`. | Markus Reiter | |
| 2016-10-26 | uninstall: remove more integration tests | Alyssa Ross | |
| 2016-10-26 | test_uninstall: style fixes | Alyssa Ross | |
