| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2016-10-25 | uninstall: go easier on the integration tests | Alyssa Ross | |
| 2016-10-25 | uninstall: test should_check_for_dependents? | Alyssa Ross | |
| 2016-10-25 | ARGV: extract #values from missing | Alyssa Ross | |
| 2016-10-25 | uninstall: call Formula#missing_dependencies directly | Alyssa Ross | |
| 2016-10-25 | uninstall: only <=1 Diagnostic.missing_deps call | Alyssa Ross | |
| 2016-10-25 | Revert "keg: fallback to missing_deps if deps not in tab" | Alyssa Ross | |
| This reverts commit da1caba17c624f03fa8e6fbe59683f57fb7ac17a. | |||
| 2016-10-25 | keg: fallback to missing_deps if deps not in tab | Alyssa Ross | |
| 2016-10-25 | missing: add tests for not missing and hide | Alyssa Ross | |
| 2016-10-25 | uninstall: allow dependent checks to be by-passed | Alyssa Ross | |
| Dependent can be bypassed with `--ignore-dependencies`. This is now the default for `HOMEBREW_DEVELOPER`s. | |||
| 2016-10-25 | integration tests: preserve HOMEBREW_DEVELOPER | Alyssa Ross | |
| This means that run_as_not_developer can be used in integration tests | |||
| 2016-10-25 | uninstall: check for dependents even with --force | Alyssa Ross | |
| 2016-10-25 | uninstall: fix dependent order bug | Alyssa Ross | |
| 2016-10-25 | integration tests: testball install overridable | Alyssa Ross | |
| 2016-10-25 | uninstall: consistent spelling of "dependent" | Alyssa Ross | |
| @ilovezfs pointed out that Homebrew generally uses "dependent", rather than "dependant". | |||
| 2016-10-25 | uninstall: refuse when dependants still installed | Alyssa Ross | |
| Closes #934. | |||
| 2016-10-24 | keg_relocate: refactor relocate_text_files | Josh Hagins | |
| Replace relocate_text_files with three methods that clarify intent: replace_locations_with_placeholders, replace_placeholders_with_locations and replace_text_in_files, the first two calling the third. | |||
| 2016-10-24 | keg_relocate: cache files rewritten during brew bottle | Josh Hagins | |
| `brew bottle` replaces instances of the Homebrew prefix, cellar, and repository with placeholders in all text files. Cache these files in INSTALL_RECEIPT.json so that we don't have to check every single text file for placeholders on install. | |||
| 2016-10-24 | Merge pull request #1342 from reitermarkus/fixtures | Markus Reiter | |
| Move cask's fixtures to `test/fixtures`. | |||
| 2016-10-24 | Donāt use bare percent literals. | Markus Reiter | |
| 2016-10-24 | Move cask fixtures to `test/fixtures/cask`. | Markus Reiter | |
| 2016-10-20 | test_formula: fix tests | Uladzislau Shablinski | |
| New name and old name must have different names | |||
| 2016-10-19 | testing_env: extract with_environment to helper module | Josh Hagins | |
| 2016-10-16 | dependency_collector: need xz dep on <= macOS 10.8 | ilovezfs | |
| Mountain Lion: http://opensource.apple.com/source/libarchive/libarchive-25.1/config.h `/* #undef HAVE_LIBLZMA */` Mavericks: http://opensource.apple.com/source/libarchive/libarchive-29/config.h `#define HAVE_LIBLZMA 1` | |||
| 2016-10-15 | Convert `puts_columns` to `puts Formatter.columns`. | Markus Reiter | |
| 2016-10-15 | Change test for `puts_columns` with empty input. | Markus Reiter | |
| 2016-10-15 | Merge pull request #1279 from MikeMcQuaid/use-tar-xz | Mike McQuaid | |
| Use BSD tar's libarchive LZMA support if available | |||
| 2016-10-15 | Use BSD tar's libarchive LZMA support if available | Mike McQuaid | |
| Avoid using an unnecessary `xz` dependency when it's not needed. | |||
| 2016-10-15 | Improve integration command test case output. | Mike McQuaid | |
| 2016-10-15 | Rename tap-readme command to tap-new. | Mike McQuaid | |
| Write the README but also a `.travis.yml` file (and in future perhaps a `Jenkinsfile`). | |||
