aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-12-13Merge pull request #1669 from vladshablinsky/fix_method_deprecated1.1.5Mike McQuaid
formulary: call tap not formula
2016-12-14formulary: call tap not formulaUladzislau Shablinski
Fixes #1668
2016-12-13fix typoJoshua Morten
2016-12-13Merge pull request #1665 from Homebrew/revert-1592-runtime_dependencies1.1.4ilovezfs
Revert "formula: runtime deps of build deps aren't runtime"
2016-12-13Revert "formula: runtime deps of build deps aren't runtime"ilovezfs
2016-12-13Merge pull request #1661 from radex/patch-11.1.3Mike McQuaid
Fix typo
2016-12-13Fix typoRadek Pietruszewski
2016-12-13Merge pull request #1659 from dersvenhesse/patch-1Mike McQuaid
XCode 8.2 is stable
2016-12-13audit: flag use of "fails_with :llvm".Mike McQuaid
Also, add TODOs for deprecating this properly at a later point.
2016-12-13diagnostic: check for bad tap files.Mike McQuaid
Check for Ruby files in taps that are outside of the detected `Formula` directory for a tap but inside one of the other potential directories. This usually indicates a formula has been added in the wrong directory in a tap and is used to fail CI in this case.
2016-12-13prune: don't remove top-level directories.Mike McQuaid
Even if they're empty we want to keep these top-level directories around as the installer has nicely created them with the correct permissions and this avoids potentially having to use `sudo` to recreate them.
2016-12-13Tweak issue template and contributing guidelines.Mike McQuaid
- Note issues may be closed without comment if sufficient information is not provided. - Deprecate Homebrew/brew-evolution, note new feature request flow - Note some issues should be created on Homebrew/brew
2016-12-13formula_installer: prevent version mismatched depsMike McQuaid
Don't allow e.g. the use of `openssl` and `openssl@1.1` in the same dependency tree to avoid runtime failures and general weirdness.
2016-12-13diagnostic: check for multiple Cellars.Mike McQuaid
And tell people to delete the HOMEBREW_REPOSITORY one. The HOMEBREW_PREFIX one is preferable for bottling.
2016-12-13postinstall: don't allow writes to prefix itself.Mike McQuaid
Only the top-level directories inside it. We don't want formulae writing random junk in e.g. `/usr/local` even in `postinstall`.
2016-12-12XCode 8.2 is stabledersvenhesse
2016-12-12Merge pull request #1592 from alyssais/runtime_dependenciesMike McQuaid
formula: runtime deps of build deps aren't runtime
2016-12-12Merge pull request #1616 from zachwhaley/zsh_functions_caveatsMike McQuaid
caveats: Differentiate zsh completion files and function files
2016-12-11analytics: don't raise if tap doesn't exist.Mike McQuaid
2016-12-11Merge pull request #1645 from broder/contribute_updateMike McQuaid
Made the pull request guide slightly less formula specific
2016-12-11Merge pull request #1649 from MikeMcQuaid/prune-optMike McQuaid
keg: also prune opt.
2016-12-11Merge pull request #1646 from MikeMcQuaid/report-deprecations-to-tapMike McQuaid
Tell people to report URL/tap deprecations to the tap.
2016-12-11keg: also prune opt.Mike McQuaid
If there's dead symlinks in there they should be removed.
2016-12-11Merge pull request #1343 from vladshablinsky/explicit-specsUladzislau Shablinski
Allow to install any spec
2016-12-10Merge pull request #1648 from MikeMcQuaid/remove-dependency-installerMike McQuaid
formula_installer: remove dependency_installer.
2016-12-10formula_installer: remove dependency_installer.Mike McQuaid
This is no longer needed as the reason it was added (argument sanitisation) is now done properly. Also, remove `skip_deps_check?` in favour of `ignore_deps?` as it too is no longer needed.
2016-12-10Merge pull request #1647 from MikeMcQuaid/fix-dependency-option-handlingMike McQuaid
Fix dependency option handling.
2016-12-10Merge pull request #1642 from MikeMcQuaid/always-output-optionsMike McQuaid
reinstall/upgrade/install: always output options.
2016-12-10Fix dependency option handling.Mike McQuaid
- formula_installer: only recompute dependencies when necessary i.e. when a bottle pour fails. - formula_installer: re-add accidentally remove dependency options - dependency: missing options are only those that actually exist on a formula
2016-12-10Markup for PR guideDavid Broder-Rodgers
2016-12-10Merge pull request #1641 from MikeMcQuaid/formulary-remap-optionsMike McQuaid
formulary: remap deprecated options from keg.
2016-12-10which_all: don't assume path is a string.Mike McQuaid
Fixes #1635.
2016-12-10reinstall/upgrade/install: always output options.Mike McQuaid
This is both easier for debugging and to communicate with users what is being done.
2016-12-10Tell people to report URL/tap deprecations to the tap.Mike McQuaid
Rather than Homebrew/brew or Homebrew/homebrew-core.
2016-12-09formulary: remap deprecated options from keg.Mike McQuaid
When reading a building a formula from a keg (rather than e.g. from name) then the deprecation options were not remapped correctly as they are only done in `Tab.for_formula` and not `Tab.for_keg`. Ensure that after we’ve created the formula that the `used_options` are remapped correctly.
2016-12-09Merge pull request #1618 from rwanyoike/cask-reinstall-orderMarkus Reiter
cask reinstall: download and verify cask before uninstall
2016-12-09Merge pull request #1634 from strugee/patch-1Mike McQuaid
Point to GitHub Releases in CHANGELOG.md
2016-12-08Made the pull request guide slightly less formula specificDavid Broder-Rodgers
2016-12-08Point to GitHub Releases in CHANGELOG.mdAlex Jordan
A lot of people (e.g. me in #1633) will look here and not find anything. We should point them to the proper location.
2016-12-08caveats: Differentiate zsh completion files and function filesZach Whaley
When installing a file to zsh/site-functions directory, it is assumed this is a zsh completion file, and the zsh completion caveat is printed after installation. But not all files in the zsh/site-functions directory are completion files. Some are files for functions that can be loaded on demand with zsh's autoload command. - Edit Keg.completion_installed to search specifically for files in the zsh/site-functions directory starting with an underscore only (By convention, zsh completion files start with an underscore) - Add Keg.zsh_functions_installed to search for non-completion files in the zsh/site-functions - Add Caveats.zsh_function_caveats to print a caveat if non-completion files have been installed to zsh/site-functions
2016-12-08formula: Add convenience method for installing Zsh functionsZach Whaley
2016-12-08Merge pull request #1615 from zachwhaley/fish_functionsMike McQuaid
Add a method for installing fish function files
2016-12-08Merge pull request #1630 from romellem/remove-mavericks-bottles-mentionMike McQuaid
os/mac: Remove mention of Mavericks bottles
2016-12-07Minimize line lengthromellem
2016-12-07Generic language targeting macOSromellem
2016-12-07Merge pull request #1629 from ↵Mike McQuaid
zmwangx/bump-formula-pr-download-to-correct-version bump-formula-pr: use correct version in download path when --version is specified
2016-12-07Merge pull request #1628 from ↵Mike McQuaid
zmwangx/make-boneyard-formula-pr-consistent-with-bump-formula-pr boneyard-formula-pr: make it more consistent with bump-formula-pr
2016-12-07Merge pull request #1614 from alyssais/tab_homebrew_versionMike McQuaid
tab: include HOMEBREW_VERSION
2016-12-06Bottles are created for Yosemite and higherromellem
After Issue #985 was merged, bottles for Mavericks are no longer being built, meaning installations are triggering builds. Update the FAQ to show that builds will most likely now be triggers on Mavericks since their bottles are not being generated.
2016-12-06bump-formula-pr: use correct version in downloadZhiming Wang
When a --version is specified, use this specified version in the name of the downloaded file rather than the default that is parsed from the URL. For instance, brew bump-formula-pr --devel \ --url=http://www.zsh.org/pub/development/zsh-5.2-test-2.tar.gz \ --version=5.2-test-2 zsh should download to $HOMEBREW_CACHE/zsh-5.2-test-2.tar.gz (correct behavior after this commit) rather than $HOMEBREW_CACHE/zsh-2.tar.gz (wrong behavior before this commit).