| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-11-21 | Merge pull request #1540 from woodruffw/audit-check-blacklist | Mike McQuaid | |
| audit: check formula name against blacklisted names. | |||
| 2016-11-20 | Replace Utils::JSON with corelib JSON calls. | William Woodruff | |
| 2016-11-20 | compat: deprecate Utils::JSON in favor of corelib JSON. | William Woodruff | |
| 2016-11-21 | cask: compact the code | Kaito Udagawa | |
| 2016-11-20 | Merge pull request #1130 from aw1621107/allow-brew-llvm-for-openmp | Mike McQuaid | |
| Prefer brewed Clang over gcc-6 for needs :openmp | |||
| 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-20 | install: print nothing if `@requirement_messages` is a String or nil | Kaito Udagawa | |
| 2016-11-20 | audit: check formula name against blacklisted names. | William Woodruff | |
| 2016-11-20 | cask: Call Tempfile#close(true) with the choices file to ensure it deleted | Kaito Udagawa | |
| 2016-11-20 | Merge pull request #1538 from reitermarkus/remove-kexts | Markus Reiter | |
| Remove kernel extensions specified in `uninstall :kext`. | |||
| 2016-11-19 | cask: use Tempfile and some style fixes | Kaito Udagawa | |
| 2016-11-19 | Remove kernel extensions specified in `uninstall :kext`. | Markus Reiter | |
| 2016-11-18 | Load cask file in `.metadata` directory directly. | Markus Reiter | |
| 2016-11-19 | cask: add the choices option to pkg stanza | Kaito Udagawa | |
| installer command accepts -applyChoiceChangesXML option to change customize options on the GUI installer from the commandline. (`man installer` for more detailed information) The introduced option `choice` enables the choice changes to be supplied via pkg stanza without tricks in preflight code. | |||
| 2016-11-19 | install: suppress redundunt warnings with `depends_on` requirement | Kaito Udagawa | |
| When a formula depends on any requirements, they evaluated at most three times: before locking, before installing dependent, before building formula. When a non-fatal requirement is specified and thus evaluated three times, mostly the same warning message is also emitted three times. This change restricts printing the warning messages only when a bottle is successfully installed or before building. Since this timing is after the final dependency computation for each cases, the warnings will be most useful to check what is not yet satisfied. | |||
| 2016-11-18 | Merge pull request #1515 from alyssais/formula_cache | Mike McQuaid | |
| Fix flaky tests. | |||
| 2016-11-18 | Merge pull request #1536 from MikeMcQuaid/testbottest-tarballs | Mike McQuaid | |
| testbottest: don't use TEST_FIXTURE_DIR. | |||
| 2016-11-18 | testbottest: don't use TEST_FIXTURE_DIR. | Mike McQuaid | |
| This isn't defined for formulae. | |||
| 2016-11-18 | Prefer brewed Clang over gcc-6 for needs :openmp | Alex Wang | |
| Clang has fully implemented OpenMP support as of LLVM 3.7, so if OpenMP is required by a formula gcc is no longer the only choice of compiler. Clang should be preferred over gcc because using gcc meant linking against libstdc++, which is ABI incompatible with libc++. This may be unnoticeable for some users, but it causes other builds to fail, e.g. pstoedit when imagemagick was built with OpenMP. pstoedit is required for the octave formula, so for some users this could be a significant problem. | |||
| 2016-11-18 | Merge pull request #1528 from MikeMcQuaid/audit-devel-revision | Mike McQuaid | |
| audit: don't check devel version_scheme/revision. | |||
| 2016-11-18 | Merge pull request #1529 from MikeMcQuaid/uninstall-ignore-deprecations | Mike McQuaid | |
| uninstall: ignore deprecations when uninstalling. | |||
| 2016-11-18 | Merge pull request #1530 from MikeMcQuaid/audit-homebrew-prefix-test-path | Mike McQuaid | |
| audit: check for HOMEBREW_PREFIX test path usage. | |||
| 2016-11-18 | install: add tests with custom requirements | Kaito Udagawa | |
| 2016-11-18 | uninstall: ignore deprecations when uninstalling. | Mike McQuaid | |
| Handle `MethodDeprecatedError` because we want people to be able to uninstall regardless of the content of their formula. | |||
| 2016-11-18 | audit: check for HOMEBREW_PREFIX test path usage. | Mike McQuaid | |
| This is also not allowed. As seen in https://github.com/Homebrew/homebrew-core/pull/6996. | |||
| 2016-11-18 | Merge pull request #1512 from zmwangx/bump-formula-pr-user-supplied-message | Mike McQuaid | |
| bump-formula-pr: add --message option | |||
| 2016-11-18 | Merge pull request #1534 from woodruffw/use-core-json | Mike McQuaid | |
| utils/json: Replace OkJson with Ruby's core JSON. | |||
| 2016-11-18 | Merge pull request #1533 from jawshooah/fix-tests | Mike McQuaid | |
| tests: ignore test files in test/vendor/bundle | |||
| 2016-11-17 | utils/json: Replace OkJson with Ruby's core JSON. | William Woodruff | |
| Removes OkJson from vendor/, as Ruby has included its own JSON parser in corelib since 1.9.x and Homebrew is now guaranteed to be running on 2.x+. | |||
| 2016-11-17 | tests: ignore test files in test/vendor/bundle | Josh Hagins | |
| 2016-11-17 | Merge pull request #1531 from zmwangx/fix-test-fixtures-path | Josh Hagins | |
| formula: update test_fixtures path | |||
| 2016-11-17 | formula: update test_fixtures path | Zhiming Wang | |
| Fix regression caused by #1364. | |||
| 2016-11-17 | bump-formula-pr: add --message option | Zhiming Wang | |
| For user-supplied PR message. | |||
| 2016-11-17 | audit: don't check devel version_scheme/revision. | Mike McQuaid | |
| These are formulae-wide so doesn't make sense to iterate through these for specs and get weird results. As seem in https://github.com/Homebrew/homebrew-core/pull/6952. | |||
| 2016-11-17 | Merge pull request #1520 from vladshablinsky/list_follow_aliases | Mike McQuaid | |
| cmd/list: follow aliases | |||
| 2016-11-17 | formula: make cache clearing methods, *ahem*, clearer | Alyssa Ross | |
| 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-17 | Merge pull request #1364 from reitermarkus/reorder-tests | Markus Reiter | |
| Reorder and rename test files. | |||
| 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 | Update `.rubocop_todo.yml`. | Markus Reiter | |
| 2016-11-16 | Reorder and rename test files. | Markus Reiter | |
| 2016-11-16 | Merge pull request #1522 from MikeMcQuaid/audit-one-previous-commit1.1.1 | Mike McQuaid | |
| audit: only check previous formula version. | |||
| 2016-11-16 | Merge pull request #1517 from MikeMcQuaid/audit-stable-version-empty | Mike McQuaid | |
| audit: check that there are any stable revisions. | |||
| 2016-11-16 | audit: only check previous formula version. | Mike McQuaid | |
| For calculating the stable/devel versions this should be sufficient as it's looking at `origin/master` so for a e.g. unmerged pull request this will stop complaining about mistakes outside the pull request itself. This will silence all warnings for historic version mistakes (i.e. before these audit checks were all enabled) which is normally a bad thing but as this case would rely on modifying history to complete is a good one. | |||
