Commit Graph
2824 Commits
Author SHA1 Message Date
Mike McQuaid 2c5beb0eff cmd/upgrade: fix Rubocop warnings. 2016-09-11 17:59:01 +01:00
Mike McQuaid cc526601cf cmd/update-report: fix Rubocop warnings. 2016-09-11 17:59:01 +01:00
Mike McQuaid 49e009df29 cmd/unpack: fix Rubocop warnings. 2016-09-11 17:59:01 +01:00
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
Mike McQuaidandGitHub 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 McQuaidandGitHub 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 McQuaidandGitHub 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 McQuaidandGitHub 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 McQuaidandGitHub 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 McQuaidandGitHub 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 McQuaidandGitHub 2e5e9286f7 Merge pull request #870 from MikeMcQuaid/revert-keep-old
bottle: revert --keep-old changes.
2016-09-04 19:05:55 +01:00
Mike McQuaidandGitHub 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 5e9bb877d5.
2016-09-04 13:22:08 +01:00
Mike McQuaid 44ae0080e1 Revert "bottle: allow --keep-old to ignore same sha256s."
This reverts commit ec1437499a.
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 McQuaidandGitHub 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 McQuaidandGitHub 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 McQuaidandGitHub 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