aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
AgeCommit message (Collapse)Author
2016-09-09cmd/commands: always show developer commandsZhiming Wang
Per discussion in #900. Closes #900.
2016-09-09Merge pull request #896 from MikeMcQuaid/no-chown-usr-localMike McQuaid
Don't require/recommend ownership of /usr/local.
2016-09-09Don't require/recommend ownership of /usr/local.Mike McQuaid
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-08help: rename help section for developers.Mike McQuaid
2016-09-08help: use Commands module.Mike McQuaid
2016-09-08command: use Commands module.Mike McQuaid
2016-09-08commands: developer not development commands.Mike McQuaid
2016-09-08Move developer-focused commands to dev-cmd.Mike McQuaid
2016-09-08cmd/*: don't restrict dev-cmd to Homebrew developers.Mike McQuaid
2016-09-08update.sh: don't cleanup on update for developers.Mike McQuaid
We’re defining developers as people who have run a dev-cmd at least once.
2016-09-08Merge pull request #864 from vladshablinsky/skip-upgradeMike McQuaid
Skip upgrade of pinned dependency if it's outdated
2016-09-08Merge pull request #890 from MikeMcQuaid/dev-cmd-helpMike McQuaid
dev-cmd: add `--help` to all developer commands.
2016-09-08Merge pull request #879 from penman/checkout_warningMike McQuaid
Warn when changing branch on update
2016-09-08Add `--help` to all developer commands.Mike McQuaid
Also, flag those that we never want to be in a manpage.
2016-09-07reinstall: fail if pinnedVlad Shablinsky
2016-09-07Merge pull request #833 from DomT4/death_by_xcodeMike McQuaid
xcode: die unless Xcode/CLT up-to-date on prerelease macOS
2016-09-07Refactor MacOS check_development_tools usage.Mike McQuaid
Better use the abstraction layer so e.g. Linux could have similarly fatal checks for these things.
2016-09-06update-report: also link docs, completions.Mike McQuaid
These are more files in the HOMEBREW_REPOSITORY that we want to link to the HOMEBREW_PREFIX.
2016-09-05Adjust branch change messageAlyssa Ross
2016-09-05Warn when changing branch on updateAlyssa Ross
Closes #877
2016-09-04Merge pull request #201 from gregory-nisbet/feature-env-shellsMike McQuaid
--env: support more shells, allow explicit shell selection
2016-09-04Merge pull request #870 from MikeMcQuaid/revert-keep-oldMike McQuaid
bottle: revert --keep-old changes.
2016-09-04Merge pull request #859 from MikeMcQuaid/preinstall-update-whitespaceMike McQuaid
update-report: add newline if preinstall updated.
2016-09-04Revert "bottle: fix --keep-old JSON generation."Mike McQuaid
This reverts commit 5e9bb877d54fc1803a866f49997f3e819c3ca650.
2016-09-04Revert "bottle: allow --keep-old to ignore same sha256s."Mike McQuaid
This reverts commit ec1437499a178a09805854469c5162d749270f3e.
2016-09-03bottle: allow --keep-old to ignore same sha256s.Mike McQuaid
It should refuse to change existing ones but it should allow them to be the same and silently ignore.
2016-09-03update-report: add newline if preinstall updated.Mike McQuaid
Fixes #858.
2016-09-03bottle: fix --keep-old JSON generation.Mike McQuaid
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-03Merge pull request #807 from ilovezfs/partial_order_complianceMike McQuaid
audit: detect partial component order compliance
2016-09-01audit: banish http://http.debian.net for secure mirrorsDominyk Tiller
2016-09-01audit: enforce https for Debian's anonscmDominyk Tiller
2016-09-01Merge pull request #801 from MikeMcQuaid/git-shim-realpathMike McQuaid
scm/git: make --homebrew=print-path use realpath.
2016-09-01Merge pull request #810 from MikeMcQuaid/update-stash-failMike McQuaid
update.sh: reset pre-stash, die if stash fails.
2016-08-30cmd/deps: avoid some full-name code repetition.Mike McQuaid
2016-08-30install: die if Xcode/CLT not up-to-date on prereleasesDominyk Tiller
2016-08-28cmd/deps.rb add --full-name optionSteven Peters
Add --full-name option to brew deps command, which displays the full name of dependencies.
2016-08-28search: handle name@v.v formulae.Dominyk Tiller
Before this change: ``` ~> brew search openssl@1.1 openssl@1.1 ✔ ==> Did you mean to perform a regular expression search? ==> Surround your query with /slashes/ to search by regex. ```
2016-08-25audit: detect partial component order complianceilovezfs
depends_on "foo" conflicts_with "bar" depends_on "baz" should still detect that "bar" and "baz" are in the wrong order even though "foo" and "bar" happen to be in the right order.
2016-08-25update.sh: reset pre-stash, die if stash fails.Mike McQuaid
A `git reset --hard` without stashing first risks nuking in-progress work. A `git reset --mixed` should allow stashing to occur more often on e.g. merge conflicts. Fixes #766.
2016-08-25Revert "update: make GIT_EXECUTABLE an absolute path."Mike McQuaid
This reverts commit b6afa228f4974f4af1e8938911e35150aa2991c8 from #778.
2016-08-24cmd/man: deprecate --link option.Mike McQuaid
2016-08-24update-report: also link `brew*.1` manpages.Mike McQuaid
Otherwise if your `HOMEBREW_PREFIX` and `HOMEBREW_REPOSITORY` are not equal then your tap manpages will be linked but your `brew*` ones will not.
2016-08-22update: make GIT_EXECUTABLE an absolute path.Mike McQuaid
Otherwise it can end up as e.g. `bin/git` which then breaks when we `cd` to another directory and try to run it.
2016-08-22Move Cask man page to root.Markus Reiter
2016-08-20Merge pull request #768 from MikeMcQuaid/cask-manMike McQuaid
Make "brew man" also generate Cask's manpage.
2016-08-20Make "brew man" also generate Cask's manpage.Mike McQuaid
Also, check in this manpage, adjust the Rakefile and remove the old one. Fixes #731.
2016-08-19separate build and test logsAndrew Janke
2016-08-19Merge pull request #731 from MikeMcQuaid/rename-bottle-revisionMike McQuaid
Rename bottle's revision to rebuild.
2016-08-19separate build and test logsAndrew Janke
2016-08-18audit: fix suggested GitHub pull request URLsilovezfs
Closes #746. Signed-off-by: ilovezfs <ilovezfs@icloud.com>