| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-10-26 | uninstall: remove more integration tests | Alyssa Ross | |
| 2016-10-26 | test_uninstall: style fixes | Alyssa Ross | |
| 2016-10-25 | uninstall: document --ignore-dependencies | 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 | uninstall, keg: update style | Alyssa Ross | |
| 2016-10-25 | uninstall: remove duplicated method | Alyssa Ross | |
| This was moved to Keg, but looks like I forgot to get rid of it here. | |||
| 2016-10-25 | missing: document --hide | 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 | missing: call Formula#missing_dependencies directly | Alyssa Ross | |
| 2016-10-25 | missing_deps: extract formula instance method | Alyssa Ross | |
| 2016-10-25 | uninstall: don't use unless || | 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: simplify code a bit | Alyssa Ross | |
| 2016-10-25 | missing: add tests for not missing and hide | Alyssa Ross | |
| 2016-10-25 | missing: allow hiding specified formulae | ilovezfs | |
| 2016-10-25 | uninstall: style fixes | 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: reorganise code | Alyssa Ross | |
| With the way uninstall is set up at the moment, it's pretty difficult to add functionality to both the --force and normal variants. Extracting the racks and kegs to be uninstalled before uninstalling them should make this easier. | |||
| 2016-10-25 | uninstall: fix dependent order bug | Alyssa Ross | |
| 2016-10-25 | integration tests: testball install overridable | Alyssa Ross | |
| 2016-10-25 | keg: rename #formula to #to_formula | Alyssa Ross | |
| @vladshablinsky pointed out that other Homebrew classes, like Dependency, use #to_formula. | |||
| 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: better message when dependents remain | Alyssa Ross | |
| Suggested by @MikeMcQuaid | |||
| 2016-10-25 | uninstall: refuse when dependants still installed | Alyssa Ross | |
| Closes #934. | |||
| 2016-10-25 | Merge pull request #1365 from MikeMcQuaid/audit-stable-url-beta | Mike McQuaid | |
| audit: check for alpha/beta/rc usage in URLs. | |||
| 2016-10-25 | Merge pull request #1375 from zmwangx/fix-bottle-nonexistent-pyc-bug | Josh Hagins | |
| bottle: fix nonexistent pyc bug | |||
| 2016-10-25 | Merge pull request #1376 from jawshooah/fix-relocate-regression | ilovezfs | |
| formula_installer: fix regression in #1253 | |||
| 2016-10-25 | Open incomplete download in append mode | buo | |
| Open the incomplete download in append mode instead of write mode. Opening in write mode truncates the existing file, so curl keeps restarting downloads instead of resuming the incomplete downloads. | |||
| 2016-10-25 | formula_installer: fix regression in #1253 | Josh Hagins | |
| Apparently `cellar :any_skip_relocation` doesn't actually mean we can skip relocation, at least for text files. | |||
| 2016-10-25 | bottle: fix nonexistent pyc bug | Zhiming Wang | |
| We were deleting pyc files *after* replace_locations_with_placeholders and recording changed_files, meaning that some of the recorded files were to be deleted. The correct order is the opposite. A sample failed session: https://bot.brew.sh/job/Homebrew%20Core/10080/version=el_capitan/testReport/junit/brew-test-bot/el_capitan/bottle_buku/. | |||
| 2016-10-24 | keg_relocate: wrap relocation locations in struct | Josh Hagins | |
| 2016-10-24 | keg_relocate: brew style fixes | Josh Hagins | |
| 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 | metafiles: convert Metafiles class to module | Josh Hagins | |
| 2016-10-24 | metafiles: use Set.new instead of Array#to_set | Josh Hagins | |
| 2016-10-24 | metafiles: convert EXTENSIONS and BASENAMES from Array to Set | Josh Hagins | |
| 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 | Merge pull request #1334 from jawshooah/cask/fix-tap-regex | Josh Hagins | |
| hbc/qualified_token: simplify token parsing | |||
| 2016-10-24 | audit: check for alpha/beta/rc usage in URLs. | Mike McQuaid | |
| Stable URLs should not use unstable versions. | |||
| 2016-10-24 | Move cask fixtures to `test/fixtures/cask`. | Markus Reiter | |
| 2016-10-24 | hbc/qualified_token: use regex captures instead of String#split | Josh Hagins | |
| 2016-10-24 | audit: check the version does not decrease. | Mike McQuaid | |
| This will prevent `brew upgrade` from working correctly. | |||
