Mandar Gokhale
0e15ffff62
Correct a few typos
...
...and update man pages where applicable
2016-11-03 12:09:44 +00:00
Mike McQuaid
3c7446f3ff
Improve GitHub API scopes output.
...
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-30 15:38:19 -04:00
Alyssa Ross
702345ee67
docs: fix typo for brew missing
2016-10-30 16:30:40 +00:00
Alyssa Ross
481a097643
uninstall: document --ignore-dependencies
2016-10-25 23:59:55 +01:00
Alyssa Ross
3702e561d6
uninstall: test should_check_for_dependents?
2016-10-25 23:53:10 +01:00
Alyssa Ross
5a3d6c4c8f
uninstall, keg: update style
2016-10-25 23:48:34 +01:00
Alyssa Ross
d0ad097082
uninstall: remove duplicated method
...
This was moved to Keg, but looks like I forgot to get rid of it here.
2016-10-25 23:48:00 +01:00
Alyssa Ross
aff5f42c58
missing: document --hide
2016-10-25 22:36:13 +01:00
Alyssa Ross
c4c855b9fc
ARGV: extract #values from missing
2016-10-25 22:36:13 +01:00
Alyssa Ross
a4dc835ba0
uninstall: call Formula#missing_dependencies directly
2016-10-25 22:36:13 +01:00
Alyssa Ross
422f38b945
missing: call Formula#missing_dependencies directly
2016-10-25 22:36:13 +01:00
Alyssa Ross
99a7fb8cb4
uninstall: don't use unless ||
2016-10-25 22:34:35 +01:00
Alyssa Ross
ef13f8eaca
uninstall: only <=1 Diagnostic.missing_deps call
2016-10-25 22:34:35 +01:00
ilovezfs
7fa4ffe3dc
missing: allow hiding specified formulae
2016-10-25 22:34:35 +01:00
Alyssa Ross
ed0fffd931
uninstall: style fixes
2016-10-25 22:34:35 +01:00
Alyssa Ross
7792acda52
uninstall: allow dependent checks to be by-passed
...
Dependent can be bypassed with `--ignore-dependencies`.
This is now the default for `HOMEBREW_DEVELOPER`s.
2016-10-25 22:34:35 +01:00
Alyssa Ross
ecb1075390
uninstall: check for dependents even with --force
2016-10-25 22:34:34 +01:00
Alyssa Ross
b42f76939c
uninstall: reorganise code
...
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 22:34:34 +01:00
Alyssa Ross
888c44b238
uninstall: fix dependent order bug
2016-10-25 22:34:34 +01:00
Alyssa Ross
08f3aecf6b
uninstall: consistent spelling of "dependent"
...
@ilovezfs pointed out that Homebrew generally uses "dependent", rather than
"dependant".
2016-10-25 22:34:34 +01:00
Alyssa Ross
e41c4e5029
uninstall: better message when dependents remain
...
Suggested by @MikeMcQuaid
2016-10-25 22:34:34 +01:00
Alyssa Ross
6f0aabe707
uninstall: refuse when dependants still installed
...
Closes #934 .
2016-10-25 22:34:34 +01:00
Josh Hagins
c7e6613f7b
tap_constants: rename HOMEBREW_CASK_TAP_FORMULA_REGEX
...
New name is HOMEBREW_CASK_TAP_CASK_REGEX
2016-10-23 21:48:11 -04:00
Mike McQuaid
c521ff4a94
Merge pull request #1345 from MikeMcQuaid/rubocop-style
...
Update Rubocop style.
2016-10-22 15:25:28 +01:00
Mike McQuaid
4fb17c4753
Merge pull request #1331 from vladshablinsky/fix-outdated-group-by
...
cmd/outdated: group specs of same formula
2016-10-22 14:29:38 +01:00
Mike McQuaid
1f963267b6
Update Rubocop style.
...
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-22 13:32:46 +01:00
Uladzislau Shablinski
e3f3cb11a6
cmd/outdated: group specs of same formulae
...
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-20 01:08:28 +03:00
Andrew Janke
05a027423a
brew info: include options to dependencies in display
2016-10-17 04:55:13 -04:00
Markus Reiter
198bf4d3bd
Convert puts_columns
to puts Formatter.columns
.
2016-10-15 17:13:38 +02:00
Markus Reiter
01d87f8107
Don’t use puts_columns
if empty?
or single item.
2016-10-15 17:13:38 +02:00
Mike McQuaid
58d998e208
postinstall: allow write access to cellars in repository.
...
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-11 09:36:20 +01:00
Markus Reiter
9c2420a9ef
“Homebrew Cask” -> “Homebrew-Cask”
2016-10-06 18:34:20 +02:00
Markus Reiter
cafe149780
Merge pull request #1145 from reitermarkus/module-function
...
Use `module_function` for `Homebrew` module.
2016-10-04 10:31:49 +02:00
Bruce Steedman
62e14ea673
invalid build options - fixed conflicts; rename
2016-10-03 09:42:53 +01:00
Mike McQuaid
f7d1f4eca6
Merge pull request #1211 from vladshablinsky/list-version-code
...
list: fix exit code for --verbose and --pinned
2016-10-02 18:33:01 +01:00
Mike McQuaid
c6f5d24238
update-test: fix tag updating, skip core tap.
...
Fix updating the `stable` branch used for tagged updates and ensure
that the core tap isn’t retapped (the slowest part by far of this test).
2016-10-02 17:16:35 +01:00
Uladzislau Shablinski
db478fb7b2
list: fix exit code for --verbose and --pinned
...
`brew list --verbose <formulae>` lists only those kegs that
are installed and exits with 0 if all <formulae> installed.
If one or more formulae from <formulae> are not installed, the
command lists only installed versions and exits with 1.
`brew --pinned formula` exits with 1 if formula is not pinned.
Fixes #1172
2016-10-02 12:35:30 +03:00
Mike McQuaid
f90f52d902
Merge pull request #1205 from MikeMcQuaid/help-external-commands
...
help: support `#:` help in external commands.
2016-10-02 08:59:32 +01:00
Mike McQuaid
a364c981e4
Merge pull request #1206 from MikeMcQuaid/install-no-updated-warning
...
install: remove not updated warning.
2016-10-02 08:59:24 +01:00
Markus Reiter
8b06a01e5b
Merge pull request #823 from reitermarkus/refactoring-tty
...
Refactor Tty.
2016-10-02 05:36:50 +02:00
Markus Reiter
c36f42ce95
Remove private_class_method
from commands.
2016-10-02 00:24:47 +02:00
Markus Reiter
0ab750bf24
Use module_function
for commands.
2016-10-02 00:24:47 +02:00
Mike McQuaid
fa14c26245
Merge pull request #1169 from reitermarkus/rubocop-separate-configs
...
Use separate RuboCop configs for formulae and core code.
2016-10-01 21:20:18 +01:00
Mike McQuaid
c699597c4c
install: remove not updated warning.
...
This is no longer relevant after moving to taps/tags and if ever
re-added it should probably target homebrew/core.
Fixes #1194 .
2016-10-01 19:42:38 +01:00
Markus Reiter
884b268506
Use Formatter for all URLs.
2016-10-01 20:00:49 +02:00
Markus Reiter
75e8b59aad
Add Formatter
module.
2016-10-01 20:00:49 +02:00
Markus Reiter
6d8ee395fa
Refactor Tty.
2016-10-01 20:00:49 +02:00
Mike McQuaid
a4ebda3fc4
help: support #:
help in external commands.
...
Fixes https://github.com/Homebrew/homebrew-test-bot/issues/3
2016-10-01 18:25:16 +01:00
Mike McQuaid
84c29fcf1f
Fix JSON output handling.
2016-10-01 17:04:44 +01:00
Mike McQuaid
f17a55b269
upgrade: tell people that --all is a no-op.
...
Apparently this is still run by people so let's tell them to save
some typing.
2016-10-01 15:11:52 +01:00