| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-01-27 | Create `Hbc::Config` class. | Markus Reiter | |
| 2018-01-17 | rubocop: fix brew style warnings. | Mike McQuaid | |
| 2017-12-15 | tests: 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-03 | Also remove writer method for `Hbc.binarydir`. | Markus Reiter | |
| 2017-12-03 | Remove unused writer methods for `Hbc.caskroom` and `Hbc.cache`. | Markus Reiter | |
| 2017-11-28 | Test upgrade for Casks with version :latest | L. E. Segovia | |
| 2017-11-27 | Merge pull request #3396 from amyspark/hacktoberfest-upgrade | Markus Reiter | |
| Implement `brew cask upgrade` | |||
| 2017-11-26 | Add test fixtures for ELF executables | Bob W. Hogg | |
| Add test/support/fixtures/elf/ and test/support/fixtures/tarballs/testball-0.1-linux.tbz | |||
| 2017-11-22 | Change the generic bottle tag to processor-system | Shaun Jackman | |
| 2017-11-13 | Add tests for upgrade recovery | L. E. Segovia | |
| 2017-11-08 | Fix upgrade tests and some upgrade? leftovers | L. E. Segovia | |
| 2017-10-31 | Separate do end into multiple lines | L. E. Segovia | |
| 2017-10-30 | Add tests for uninstall_* and zap stanzas | L. E. Segovia | |
| 2017-10-27 | test.flac: add flac fixture. | Mike McQuaid | |
| 2017-10-24 | Refactor and fix RuboCop specs. | Markus Reiter | |
| 2017-10-18 | Use “squiggly” heredocs. | Markus Reiter | |
| 2017-10-07 | Add helper method for Cask fixture paths and refactor CaskLoader. | Markus Reiter | |
| 2017-10-03 | Merge pull request #3220 from yzguy/yzguy/cask_available_languages_to_info | Markus Reiter | |
| add available languages to cask info command | |||
| 2017-10-02 | stylistic changes for cask info tests | Adam Smith | |
| 2017-09-30 | add available languages to cask info command | Adam Smith | |
| add language tests for dsl add fixtures, tests for languages info output add extra lines | |||
| 2017-09-28 | testball_bottle-0.1: Add the formula to the bottle | Shaun Jackman | |
| Update the SHA-256. | |||
| 2017-09-16 | List cask full-names | Dan Wendorf | |
| `brew cask list` supports the `--full-name` flag which will include the tap name for casks not part of the core caskroom/cask tap. For example, if cask "foo-beta" is installed from the caskroom/versions cask, `brew cask list --full-name` will report the name as "caskroom/versions/foo-beta". | |||
| 2017-08-05 | Add spec for `conflicts_with cask`. | Markus Reiter | |
| 2017-07-29 | Silence all specs by default. | Markus Reiter | |
| 2017-07-24 | Merge pull request #2861 from reitermarkus/cask-search-tty | Markus Reiter | |
| Output plain list when running `brew cask search` without a TTY. | |||
| 2017-07-13 | integration_test: try tests on Gem load failure. | Mike McQuaid | |
| This should help with debugging `Gem::LoadError`s (e.g. for https://github.com/Homebrew/homebrew-test-bot/pull/111). | |||
| 2017-07-10 | integration_test: add simplecov libs when needed. | Mike McQuaid | |
| Don't add these unconditionally or with Bundler to speed things up a bit. Also, to speed things up further cache these arguments so we don't have to do the same generation every time. | |||
| 2017-07-10 | Add test for non-TTY `brew cask search`. | Markus Reiter | |
| 2017-07-08 | Add helper for testing TTY output. | Markus Reiter | |
| 2017-07-07 | Fix `brew tests` on High Sierra. | Mike McQuaid | |
| The `brew test` tests were failing as they were unable to include `test/unit/assertions`. This is because it's a gem and we were setting the `GEM_HOME` so system gems were being ignored. While I was there and examining the `$LOAD_PATH`: reduce the number of things we add there by using `Bundler.with_clean_env` and only adding `HOMEBREW_LIBRARY_PATH` in the `$LOAD_PATH` if it isn't already there (which it always is [and has to be] for integration tests). This also seems to have the side effect of speeding up integration tests from 1m26s to 1m8s on my machine. | |||
| 2017-06-09 | Add symlink for High Sierra test bottle. | Markus Reiter | |
| 2017-06-08 | Merge pull request #2746 from MikeMcQuaid/cleanup-tests | Mike McQuaid | |
| tests: cleanup tests. | |||
| 2017-06-08 | formula_desc_cop: tweak some rules. | Mike McQuaid | |
| Allow some specific lowercase words and provide an autocorrect for some of these rules. | |||
| 2017-06-07 | tests: cleanup tests. | Mike McQuaid | |
| Remove pending tests that are never run on CI (i.e. require `--online`), remove fixtures for those tests and just make `--official-cmd-taps` run by `--online` instead. | |||
| 2017-05-30 | Fix Linux build | Mike McQuaid | |
| Remove `testbottest` formula (this should have lived in the `brew test-bot` repository from the outset) and make various other changes to fix the Linux build here. | |||
| 2017-05-19 | Merge pull request #2623 from rednoah/master | Markus Reiter | |
| Support GPG (signed data) container in Homebrew Cask | |||
| 2017-05-11 | Support GPG (signed data) container in Homebrew Cask (test case) | Reinhard Pointner | |
| 2017-05-08 | Remove `to_s` from some `Pathname`s. | Markus Reiter | |
| 2017-05-07 | Revert "Merge pull request #2597 from MikeMcQuaid/vendor-gems" | Mike McQuaid | |
| This reverts commit 3e4547f52e7ebec633f8bfefc8a396d944edf908, reversing changes made to 6edf9382bcc1240ad6f97c8b752cfe56cef9965d. | |||
| 2017-05-07 | Revert "Merge pull request #2603 from MikeMcQuaid/tweak-gem-vendoring" | Mike McQuaid | |
| This reverts commit 2372872974d1049c2beafe7dedb7f8f882502058, reversing changes made to 3e4547f52e7ebec633f8bfefc8a396d944edf908. | |||
| 2017-05-07 | Tweak Gem vendoring. | Mike McQuaid | |
| If people have `HOMEBREW_RUBY_PATH` set then things explode in a rather confusing fashion. Instead, run `bundle` for them with the arguments that they'd want. Also, move `macho` requires into the module itself; it's a pain having to do everything for Bundler before requiring `pathname` which is a core Ruby class. | |||
| 2017-05-07 | Vendor all Homebrew's gems. | Mike McQuaid | |
| Homebrew's actually ended up using a fair few gems. While we want to avoid Bundler at runtime (and this PR still does that, in fact uses Bundler even less at runtime than it did before) writing our own version to use at build-time seems redundant. | |||
| 2017-04-22 | Hide sensitive tokens from install/test/post. | Mike McQuaid | |
| Hide these tokens to avoid malicious subprocesses e.g. sending them over the network. Also, support using these tokens with environment filtering and clear `HOMEBREW_PATH` from subprocesses to stop them sniffing it. Finally, use `HOMEBREW_PATH` to detect Homebrew’s user’s PATH for e.g. `brew doctor` etc. | |||
| 2017-04-21 | Fix test for `chmod +x` on binaries. | Markus Reiter | |
| 2017-03-15 | add command 'cask outdated' | Valentin VĂLCIU | |
| 2017-03-08 | Move `brew cask --version` into separate file. | Markus Reiter | |
| 2017-03-05 | Move Cask specs into `brew tests`. | Markus Reiter | |
| 2017-03-05 | Move Cask test helpers to `test/support`. | Markus Reiter | |
| 2017-03-05 | Move Cask `shared_examples` to `test/support`. | Markus Reiter | |
| 2017-02-28 | Remove Minitest. | Markus Reiter | |
