aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
AgeCommit message (Collapse)Author
2016-11-15uninstall: remove nil requireds/dependentsMike McQuaid
These shouldn’t get here in the first place so this is a bit of a hack pending a better fix.
2016-11-15Merge pull request #1498 from alyssais/uninstall_developer_warningMike McQuaid
Warn developers when uninstalling a dependency
2016-11-14uninstall: style fixesAlyssa 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-14uninstall: clean up warningsAlyssa Ross
2016-11-14Warn developers when uninstalling a dependencyAlyssa 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-14No empty `when`s.Markus Reiter
2016-11-13No if/unless-modifier on multiline blocks.Markus Reiter
2016-11-13Update RuboCop to 0.45.0.Markus Reiter
2016-11-13Merge pull request #1217 from MatzFan/invalid_build_option_warningsMike McQuaid
Invalid build option warnings - supersedes #1088
2016-11-12fix other 10 failing tests - dohBruce Steedman
2016-11-12Filter formula build options based on those that exist.Mike McQuaid
If `--with-foo` is provided to a formula through a tab or through another formula depending on it and this option does not exist it should be filtered. If it is not (the prior behaviour) then this can prevent bottles being used unnecessarily. Fixes #1399.
2016-11-11uninstall: 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-11-11Merge pull request #1082 from alyssais/uninstall_dependancy_errorMike McQuaid
uninstall: refuse when dependents still installed
2016-11-06Merge pull request #1443 from MikeMcQuaid/better-development-tools-checksMike McQuaid
Improve debugging information based on failures
2016-11-06Merge pull request #1445 from MikeMcQuaid/caskroom-prefixMarkus Reiter
update-report: default Caskroom moved to prefix.
2016-11-05update-report: default Caskroom moved to prefix.Mike McQuaid
Look at HOMEBREW_PREFIX rather than HOMEBREW_REPOSITORY for the default Caskroom location.
2016-11-05install: only check fatal development tools checks.Mike McQuaid
2016-11-05Added a hint how to link a formula that is installed but not linkedihatetoregister
2016-11-03Correct a few typosMandar Gokhale
...and update man pages where applicable
2016-10-30Improve GitHub API scopes output.Mike McQuaid
Improve the GitHub API scope and token related messaging by autopopulating the scopes we need on the new scopes page and, in the case of a lacking a scope we need, output what scope was required. Also, DRY up the personal access token code.
2016-10-30docs: fix typo for brew missingAlyssa Ross
2016-10-25uninstall: document --ignore-dependenciesAlyssa Ross
2016-10-25uninstall: test should_check_for_dependents?Alyssa Ross
2016-10-25uninstall, keg: update styleAlyssa Ross
2016-10-25uninstall: remove duplicated methodAlyssa Ross
This was moved to Keg, but looks like I forgot to get rid of it here.
2016-10-25missing: document --hideAlyssa Ross
2016-10-25ARGV: extract #values from missingAlyssa Ross
2016-10-25uninstall: call Formula#missing_dependencies directlyAlyssa Ross
2016-10-25missing: call Formula#missing_dependencies directlyAlyssa Ross
2016-10-25uninstall: don't use unless ||Alyssa Ross
2016-10-25uninstall: only <=1 Diagnostic.missing_deps callAlyssa Ross
2016-10-25missing: allow hiding specified formulaeilovezfs
2016-10-25uninstall: style fixesAlyssa Ross
2016-10-25uninstall: allow dependent checks to be by-passedAlyssa Ross
Dependent can be bypassed with `--ignore-dependencies`. This is now the default for `HOMEBREW_DEVELOPER`s.
2016-10-25uninstall: check for dependents even with --forceAlyssa Ross
2016-10-25uninstall: reorganise codeAlyssa 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-25uninstall: fix dependent order bugAlyssa Ross
2016-10-25uninstall: consistent spelling of "dependent"Alyssa Ross
@ilovezfs pointed out that Homebrew generally uses "dependent", rather than "dependant".
2016-10-25uninstall: better message when dependents remainAlyssa Ross
Suggested by @MikeMcQuaid
2016-10-25uninstall: refuse when dependants still installedAlyssa Ross
Closes #934.
2016-10-23tap_constants: rename HOMEBREW_CASK_TAP_FORMULA_REGEXJosh Hagins
New name is HOMEBREW_CASK_TAP_CASK_REGEX
2016-10-22Merge pull request #1345 from MikeMcQuaid/rubocop-styleMike McQuaid
Update Rubocop style.
2016-10-22Merge pull request #1331 from vladshablinsky/fix-outdated-group-byMike McQuaid
cmd/outdated: group specs of same formula
2016-10-22Update Rubocop style.Mike McQuaid
Another look at the current Rubocop rules and how they fit with our existing and desired future style. Almost all of these changes were automatic. Split some rules between formulae/brew where brew doesn't have millions of cases that need fixed.
2016-10-20cmd/outdated: group specs of same formulaeUladzislau Shablinski
Suppose you have devel and stable versions of `foo` installed. Their versions should be grouped together regardless their specs. Output before the change: foo (2.4), foo (3.28-01) < 5.1 Output after the change: foo (2.4, 3.28-01) < 5.1
2016-10-17brew info: include options to dependencies in displayAndrew Janke
2016-10-15Convert `puts_columns` to `puts Formatter.columns`.Markus Reiter
2016-10-15Don’t use `puts_columns` if `empty?` or single item.Markus Reiter
2016-10-11postinstall: allow write access to cellars in repository.Mike McQuaid
If HOMEBREW_CELLAR (or HOMEBREW_PREFIX) are children of HOMEBREW_REPOSITORY it’s important to deny write to the repository and enable write to the Cellar/prefix afterwards.
2016-10-06“Homebrew Cask” -> “Homebrew-Cask”Markus Reiter