| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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. | |||
| 2016-10-24 | hbc/auditor: refactor and fix bug | Josh Hagins | |
| Use instance methods to DRY things up, and fix a bug discovered in caskroom/homebrew-cask#26067 where Casks with language blocks would always fail audit. | |||
| 2016-10-24 | Merge pull request #1252 from ↵ | Josh Hagins | |
| niw/fix_cask_command_changes_entire_directory_ownership FIX: cask changes /usr/local ownership recursively | |||
| 2016-10-24 | Merge pull request #1248 from Git-Jiro/add_reinstall_cmd_to_cask | Josh Hagins | |
| add cask reinstall command | |||
| 2016-10-24 | Remove duplicate description of <token> | Martin Schimandl | |
| 2016-10-23 | tap_constants: rename HOMEBREW_CASK_TAP_FORMULA_REGEX | Josh Hagins | |
| New name is HOMEBREW_CASK_TAP_CASK_REGEX | |||
| 2016-10-23 | hbc/qualified_token: simplify token parsing | Josh Hagins | |
| - Stop supporting archaic "user-repo/token" syntax - Move regex for parsing tapped Cask token to tap_constants | |||
| 2016-10-23 | Merge pull request #1355 from reitermarkus/fix-depends-on-test | Josh Hagins | |
| Fix locally failing `depends_on` test. | |||
| 2016-10-23 | Merge pull request #1357 from reitermarkus/refactor-accessibility-test | Josh Hagins | |
| Refactor accessibility test. | |||
| 2016-10-23 | Merge pull request #1358 from reitermarkus/refactor-audit-test | Josh Hagins | |
| Refactor Audit test. | |||
| 2016-10-23 | Merge pull request #1359 from reitermarkus/refactor-dsl-test | Josh Hagins | |
| Refactor DSL test. | |||
| 2016-10-23 | Merge pull request #1360 from reitermarkus/refactor-installer-test | Josh Hagins | |
| Refactor Installer test. | |||
| 2016-10-24 | Refactor Installer test. | Markus Reiter | |
| 2016-10-23 | Refactor Audit test. | Markus Reiter | |
| 2016-10-23 | Refactor DSL test. | Markus Reiter | |
| 2016-10-23 | Refactor accessibility test. | Markus Reiter | |
| 2016-10-23 | Update Gemfile dependencies. | Markus Reiter | |
| 2016-10-23 | Refactor Hbc::UrlChecker test. | Markus Reiter | |
| 2016-10-23 | Fix locally failing `depends_on` test. | Markus Reiter | |
| 2016-10-23 | Fix linting errors | Martin Schimandl | |
| 2016-10-23 | Add documentation for cask reinstall command | Martin Schimandl | |
