| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-05-29 | Use `Formatter::pluralize` where possible. | Markus Reiter | |
| 2017-04-02 | Document all short flags. | Mike McQuaid | |
| 2016-12-31 | Revert "uninstall: remove nil requireds/dependents" | Alyssa Ross | |
| This reverts commit d7e72899e6f24dca5e02a734d5a4e64e39fc680e. | |||
| 2016-12-30 | uninstall: don't comma-seperate kegs in example | Alyssa Ross | |
| The example command given in the dependency errors/warnings previously comma-seperated the kegs, which was incorrect syntax. This fixes that. | |||
| 2016-12-30 | uninstall: better example in dependency warning | Alyssa Ross | |
| Previously, this only included a subset of all the kegs the user was trying to uninstall. With this change, all named formulae/kegs will be included in the example command. | |||
| 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-15 | uninstall: remove nil requireds/dependents | Mike McQuaid | |
| These shouldn’t get here in the first place so this is a bit of a hack pending a better fix. | |||
| 2016-11-14 | uninstall: style fixes | Alyssa Ross | |
| Works around Rubycop not liking method names that start with `is_` by changing convention from singular to plural. I think it's better that way anyway. | |||
| 2016-11-14 | uninstall: clean up warnings | Alyssa Ross | |
| 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-11 | uninstall: don't need kegs to exist for --force. | Mike McQuaid | |
| Otherwise there's an error which is a regression on previous functionality. This mirrors `rm -f` which doesn't fail if a file doesn't exist. | |||
| 2016-10-25 | uninstall: document --ignore-dependencies | 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 | uninstall: call Formula#missing_dependencies directly | 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 | 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 | 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 | 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-02 | Use `module_function` for commands. | Markus Reiter | |
| 2016-09-21 | uninstall: improve pronoun for multiple version message | Joseph Frazier | |
| When exactly two versions of a package were installed, the uninstall message should not read "Remove them all with...", since only one version remains. "Remove all versions with..." is flexible enough to avoid being interpreted as grammatically incorrect, and it still accurately describes the general behavior of `brew uninstall --force`. | |||
| 2016-09-11 | cmd/uninstall: fix Rubocop warnings. | Mike McQuaid | |
| 2016-04-10 | Add all the top level comments | Max Nordlund | |
| 2015-10-17 | uninstall: fix indent | Xu Cheng | |
| 2015-10-17 | uninstall: fix when Cellar doesn't exist | Xu Cheng | |
| 2015-08-18 | uninstall: simplify logic | Xu Cheng | |
| Also reduce unnecessary disk operations Closes Homebrew/homebrew#43024. Signed-off-by: Xu Cheng <xucheng@me.com> | |||
| 2015-08-17 | Suggest 'brew uninstall' everywhere for consistency | Baptiste Fontaine | |
| Mixing 'brew remove' with 'brew uninstall' can confuse users. Closes Homebrew/homebrew#43026. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr> | |||
| 2015-08-17 | update opt for renamed formula | Vlad Shablinsky | |
| After the formula gets renamed oldname opt is created and it points to the linked keg. However if we then upgrade newname oldname opt still points to the same keg it pointed before upgrade. The commit fixes this behaviour thus that oldname opt links at the same keg opt point. | |||
| 2015-08-11 | uninstall: fix --force | Vlad Shablinsky | |
| Closes Homebrew/homebrew#42814. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2015-08-10 | uninstall: change logic to handle renames | Vlad Shablinsky | |
| 2015-08-03 | Core files style updates. | BrewTestBot | |
| Closes Homebrew/homebrew#42354. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2015-05-27 | uninstall: load formula from rack | Xu Cheng | |
| Closes Homebrew/homebrew#39524. Signed-off-by: Xu Cheng <xucheng@me.com> | |||
| 2015-04-09 | uninstall: display file size | Xu Cheng | |
| Closes Homebrew/homebrew#38475. Signed-off-by: Xu Cheng <xucheng@me.com> | |||
| 2014-12-23 | uninstall: improve grammar for multiple version message | Misty De Meo | |
| 2014-11-27 | uninstall: notify on multiple versions removed. | Mike McQuaid | |
| Closes Homebrew/homebrew#34398. Closes Homebrew/homebrew#34445. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2014-06-24 | Rename Keg#fname to Keg#name | Jack Nagel | |
| 2014-06-23 | Remove opt link in Keg#uninstall | Jack Nagel | |
| 2014-06-23 | Use Keg#uninstall to uninstall kegs | Jack Nagel | |
| 2014-06-22 | Move deprecated Formula class methods to compat | Jack Nagel | |
| These have all been moved to Formulary. | |||
| 2014-06-19 | Only "extend self" once on the Homebrew module | Jack Nagel | |
| 2014-06-09 | Stop joining symbols to pathnames | Jack Nagel | |
| Ruby 2.2's native Pathname#/ accepts only string-like objects. | |||
| 2014-04-05 | Remove obsolete guards around canonical_name return value | Jack Nagel | |
| 2013-05-15 | Simplify uninstall --force | Jack Nagel | |
