Mike McQuaid
7b41ccd2ea
cmd/unlinkapps: fix Rubocop warnings.
2016-09-11 17:59:00 +01:00
Mike McQuaid
56fc1c725a
cmd/uninstall: fix Rubocop warnings.
2016-09-11 17:59:00 +01:00
Mike McQuaid
a0c29eb1af
cmd/tap-info: fix Rubocop warnings.
2016-09-11 17:59:00 +01:00
Mike McQuaid
b9b07fc082
cmd/search: fix Rubocop warnings.
2016-09-11 17:59:00 +01:00
Mike McQuaid
f9c621304d
cmd/prune: fix Rubocop warnings.
2016-09-11 17:59:00 +01:00
Mike McQuaid
ae43b79ca2
cmd/missing: fix Rubocop warnings.
2016-09-11 17:59:00 +01:00
Mike McQuaid
4e090530b1
cmd/log: fix Rubocop warnings.
2016-09-11 17:59:00 +01:00
Mike McQuaid
9d782454ab
cmd/list: fix Rubocop warnings.
2016-09-11 17:58:59 +01:00
Mike McQuaid
5d761f651a
cmd/install: fix Rubocop warnings.
2016-09-11 17:58:59 +01:00
Mike McQuaid
990ee4f36c
cmd/info: fix Rubocop warnings.
2016-09-11 17:58:59 +01:00
Mike McQuaid
d9b8d0f6b1
cmd/help: fix Rubocop warnings.
2016-09-11 17:58:59 +01:00
Mike McQuaid
c8084b1743
cmd/fetch: fix Rubocop warnings.
2016-09-11 17:58:59 +01:00
Mike McQuaid
c45e36ffde
cmd/doctor: fix Rubocop warnings.
2016-09-11 17:58:59 +01:00
Mike McQuaid
5e0c222029
cmd/desc: fix Rubocop warnings.
2016-09-11 17:58:59 +01:00
Mike McQuaid
128729988e
cmd/commands: fix Rubocop warnings.
2016-09-11 17:58:58 +01:00
Zhiming Wang
41efd59d2c
cmd/commands: always show developer commands
...
Per discussion in #900 .
Closes #900 .
2016-09-09 18:10:10 -04:00
Mike McQuaid
b5a6b4e8e1
Merge pull request #896 from MikeMcQuaid/no-chown-usr-local
...
Don't require/recommend ownership of /usr/local.
2016-09-09 09:29:46 +01:00
Mike McQuaid
492391f5fe
Don't require/recommend ownership of /usr/local.
...
Apple reset this on every OS X major (and some minor) updates and it
always proves a painful and unnecessary step. Instead just check the
directories we actually care about are writable.
This may mean if these directories do not already exist (although they
are now created by the installed) that `brew link` will fail and require
manual intervention but this seems to be superior for both new and the
majority of existing users.
2016-09-09 08:06:37 +01:00
Mike McQuaid
027086d673
help: rename help section for developers.
2016-09-08 20:48:38 +01:00
Mike McQuaid
ae57057afa
help: use Commands module.
2016-09-08 20:46:55 +01:00
Mike McQuaid
49dcbee99c
command: use Commands module.
2016-09-08 20:46:55 +01:00
Mike McQuaid
9514d1f8f5
commands: developer not development commands.
2016-09-08 20:46:55 +01:00
Mike McQuaid
af8605ea4b
Move developer-focused commands to dev-cmd.
2016-09-08 20:46:37 +01:00
Mike McQuaid
4f6bae46f9
cmd/*: don't restrict dev-cmd to Homebrew developers.
2016-09-08 20:46:37 +01:00
Mike McQuaid
691d57f594
update.sh: don't cleanup on update for developers.
...
We’re defining developers as people who have run a dev-cmd at least
once.
2016-09-08 20:46:36 +01:00
Mike McQuaid
f37d004ab5
Merge pull request #864 from vladshablinsky/skip-upgrade
...
Skip upgrade of pinned dependency if it's outdated
2016-09-08 20:16:29 +01:00
Mike McQuaid
3dff6f61d8
Merge pull request #890 from MikeMcQuaid/dev-cmd-help
...
dev-cmd: add `--help` to all developer commands.
2016-09-08 09:55:53 +01:00
Mike McQuaid
12813b8b62
Merge pull request #879 from penman/checkout_warning
...
Warn when changing branch on update
2016-09-08 09:06:41 +01:00
Mike McQuaid
ebdb879fe4
Add --help
to all developer commands.
...
Also, flag those that we never want to be in a manpage.
2016-09-08 09:05:00 +01:00
Vlad Shablinsky
f8ea7a4a0c
reinstall: fail if pinned
2016-09-07 20:58:13 +03:00
Mike McQuaid
d1ba4f44c0
Merge pull request #833 from DomT4/death_by_xcode
...
xcode: die unless Xcode/CLT up-to-date on prerelease macOS
2016-09-07 09:51:06 +01:00
Mike McQuaid
f1cc1265af
Refactor MacOS check_development_tools usage.
...
Better use the abstraction layer so e.g. Linux could have similarly
fatal checks for these things.
2016-09-07 09:11:06 +01:00
Mike McQuaid
1160d0e347
update-report: also link docs, completions.
...
These are more files in the HOMEBREW_REPOSITORY that we want to link to
the HOMEBREW_PREFIX.
2016-09-06 09:04:51 +01:00
Alyssa Ross
04ebd0af33
Adjust branch change message
2016-09-05 22:18:24 +01:00
Alyssa Ross
07a00c234c
Warn when changing branch on update
...
Closes #877
2016-09-05 11:20:19 +01:00
Mike McQuaid
dfcbefff73
Merge pull request #201 from gregory-nisbet/feature-env-shells
...
--env: support more shells, allow explicit shell selection
2016-09-04 21:23:33 +01:00
Mike McQuaid
2e5e9286f7
Merge pull request #870 from MikeMcQuaid/revert-keep-old
...
bottle: revert --keep-old changes.
2016-09-04 19:05:55 +01:00
Mike McQuaid
e5869b1e9a
Merge pull request #859 from MikeMcQuaid/preinstall-update-whitespace
...
update-report: add newline if preinstall updated.
2016-09-04 18:59:38 +01:00
Mike McQuaid
cf505fa6ce
Revert "bottle: fix --keep-old JSON generation."
...
This reverts commit 5e9bb877d54fc1803a866f49997f3e819c3ca650.
2016-09-04 13:22:08 +01:00
Mike McQuaid
44ae0080e1
Revert "bottle: allow --keep-old to ignore same sha256s."
...
This reverts commit ec1437499a178a09805854469c5162d749270f3e.
2016-09-04 13:22:06 +01:00
Mike McQuaid
ec1437499a
bottle: allow --keep-old to ignore same sha256s.
...
It should refuse to change existing ones but it should allow them to be
the same and silently ignore.
2016-09-03 20:20:52 +01:00
Mike McQuaid
2682b59b7f
update-report: add newline if preinstall updated.
...
Fixes #858 .
2016-09-03 19:36:34 +01:00
Mike McQuaid
5e9bb877d5
bottle: fix --keep-old JSON generation.
...
Ensure that the JSON file contains all the bottle checksums when using
`--keep-old`. This avoids having to use the formula DSL when merging and
relies on existing integrity checks.
This change does nothing differently if `--keep-old` is not passed.
2016-09-03 17:30:26 +01:00
Mike McQuaid
327f5ca177
Merge pull request #807 from ilovezfs/partial_order_compliance
...
audit: detect partial component order compliance
2016-09-03 15:07:30 +01:00
Dominyk Tiller
8a3a4b83fd
audit: banish http://http.debian.net for secure mirrors
2016-09-01 17:29:03 +01:00
Dominyk Tiller
4422bd1f34
audit: enforce https for Debian's anonscm
2016-09-01 17:29:03 +01:00
Mike McQuaid
6622b565ee
Merge pull request #801 from MikeMcQuaid/git-shim-realpath
...
scm/git: make --homebrew=print-path use realpath.
2016-09-01 07:46:58 +01:00
Mike McQuaid
7b2798cb35
Merge pull request #810 from MikeMcQuaid/update-stash-fail
...
update.sh: reset pre-stash, die if stash fails.
2016-09-01 07:46:19 +01:00
Mike McQuaid
6f3039fcd3
cmd/deps: avoid some full-name code repetition.
2016-08-30 18:49:27 +01:00
Dominyk Tiller
921aa01576
install: die if Xcode/CLT not up-to-date on prereleases
2016-08-30 05:10:59 +01:00