aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2016-09-09cmd/commands: always show developer commandsZhiming Wang
Per discussion in #900. Closes #900.
2016-09-09diagnostic: remove duplicate checks.Mike McQuaid
2016-09-09Merge pull request #896 from MikeMcQuaid/no-chown-usr-localMike McQuaid
Don't require/recommend ownership of /usr/local.
2016-09-09Merge pull request #881 from MikeMcQuaid/dev-cmd-sticky-homebrew-developerMike McQuaid
Set HOMEBREW_DEVELOPER automatically
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-09Merge pull request #863 from penman/preserve_aliasMike McQuaid
Save aliases in INSTALL_RECEIPT
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: add commands module for path lookup.Mike McQuaid
2016-09-08commands: developer not development commands.Mike McQuaid
2016-09-08Add DEVELOPER COMMANDS to manpage.Mike McQuaid
2016-09-08Don't hide some (now) developer 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-08brew.rb: don't restrict dev-cmd/*.rb to Homebrew developers.Mike McQuaid
2016-09-08brew.sh: don't restrict dev-cmd/*.sh to Homebrew developers.Mike McQuaid
2016-09-08brew.sh: set HOMEBREW_DEVELOPER from Git config.Mike McQuaid
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 #892 from penman/tab_explanationMike McQuaid
docs: Explain Tab instantiation
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-07Explain more Tab instantiation methodsAlyssa Ross
2016-09-07Explain Tab.create vs Tab.for_formulaAlyssa Ross
This was really confusing to me, and I had to go looking through the Tab history, where I found a comment explaining it that has since been deleted. This wasn't a great experience. This commit basically adds that explanation back in.
2016-09-07Test source.path on Tab.create and .for_formulaAlyssa Ross
2016-09-07Combine Tab alias_path with source.pathAlyssa Ross
2016-09-07More realistic alias_path testAlyssa Ross
2016-09-07Revert "Implement opoo in bash"Alyssa Ross
This reverts commit 2498d99a143d0e50e92a0aa60316d47c9ea83edc.
2016-09-07test_integration_cmds: reinstall pinnedVlad Shablinsky
2016-09-07FormulaInstaller#check_install_sanity test pinnedVlad Shablinsky
Forbid to install formual if it has pinned dependencies.
2016-09-07test_formula: eligible_kegs_for_cleanup_keg_pinnedVlad Shablinsky
2016-09-07reinstall: fail if pinnedVlad Shablinsky
2016-09-07formula_installer: don't allow pinned dependenciesVlad Shablinsky
Prompt user to unpin pinned dependencies of the formula
2016-09-07test-bot: separate tap/core no formula handling.Mike McQuaid
`e.tap` calls the tap method which wants a block on `FormulaUnavailableError` so the previous approach is :-1:.
2016-09-07test-bot: handle missing tap in exception.Mike McQuaid
Handle the case where a `FormulaUnavailableError` does not contain a tap reference so fall back to `CoreTap` in this case.
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-07test-bot: put exception, retry on missing formula.Mike McQuaid
This will be useful in debugging (and recovering from) the situation where sometimes formulae can't be found when specifying multiple on the command-line.
2016-09-07Merge pull request #857 from MikeMcQuaid/update-report-link-moreMike McQuaid
update-report: also link docs, completions.
2016-09-06test-bot: tweak cleaning behaviour again.Mike McQuaid
Always run `git clean -ffdx` on HOMEBREW_REPOSITORY. Also, ensure that if we can't find a formula that's logged.
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-06utils: split link_path_manpages method.Mike McQuaid
Pull more logic into the more generic `link_src_dst_dirs` to be used to do more linkage.
2016-09-06test-bot: git clean less in cleanup_*.Mike McQuaid
There's edge-cases which is breaking tap CI.
2016-09-06Merge pull request #806 from reitermarkus/refactor-cask-scopesMarkus Reiter
Add `cask_files` method to `Tap` class.
2016-09-05Merge pull request #866 from tdsmith/audit-libresslTim D. Smith
Catch system libressl in openssl audit as well
2016-09-05Adjust branch change messageAlyssa Ross
2016-09-05Formula#specified_pathAlyssa Ross
2016-09-05More consistent styleAlyssa Ross