aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2016-09-05More consistent styleAlyssa Ross
2016-09-05Remove `homebrew-fonts` hack from search.Markus Reiter
2016-09-05Add `cask_files` method to `Tap` class.Markus Reiter
2016-09-05test-bot: never cleanup homebrew/core.Mike McQuaid
Otherwise weird things happen and formulae can't be found.
2016-09-05Update Tap for alias_pathAlyssa Ross
2016-09-05Warn when changing branch on updateAlyssa Ross
Closes #877
2016-09-05Implement opoo in bashAlyssa Ross
2016-09-05Formula: include Utils::ShellMisty De Meo
2016-09-05Utils::Shell: convert to use module_functionMisty De Meo
2016-09-05Replace install_name/install_ref with alias_pathAlyssa Ross
2016-09-05Switch to hash rocketsAlyssa Ross
2016-09-04Catch LibreSSL libtls as wellTim D. Smith
Update the description to reflect that we may be talking about either crypto library and neither is okay. :)
2016-09-04Merge pull request #201 from gregory-nisbet/feature-env-shellsMike McQuaid
--env: support more shells, allow explicit shell selection
2016-09-04test-bot: use UPSTREAM_BOTTLE_KEEP_OLD.Mike McQuaid
This is set by Jenkins to indicate a downstream bottle upload job needs to use `brew bottle --keep-old`.
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-04Merge pull request #869 from MikeMcQuaid/test-bot-cleanup-all-tapsMike McQuaid
test-bot: cleanup all repositories.
2016-09-04Merge pull request #376 from ilovezfs/bump-formula-pr-auditilovezfs
bump-formula-pr: audit formula before opening PR note that it was made opt-in not opt-out
2016-09-04Merge pull request #868 from MikeMcQuaid/tap-constants-atMike McQuaid
tap_constants: allow formulae to have @ in name.
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-04test-bot: cleanup all repositories.Mike McQuaid
The test bot currently only focuses on doing cleanup on the current tap and the HOMEBREW_REPOSITORY. This should be extended to cover all repositories as e.g. a syntax error in homebrew/core can break the CI for all the other taps.
2016-09-04tap_constants: allow formulae to have @ in name.Mike McQuaid
Follow-up from #812 to fix handling fully-qualified versioned formulae names. Allows pulling https://github.com/Homebrew/homebrew-core/pull/971.
2016-09-04test-bot: add missing @tap check.Mike McQuaid
2016-09-04Merge pull request #861 from MikeMcQuaid/test-bot-no-tests-with-formulaeMike McQuaid
test-bot: don't run brew tests etc. when formulae.
2016-09-03Catch system libressl in openssl audit as wellTim D. Smith
The regex didn't match libcrypto.35.dylib, and it should have.
2016-09-03Preserve alias when installing formulaeAlyssa Ross
Part of #567
2016-09-03test-bot: don't run brew tests etc. when formulae.Mike McQuaid
If there's formulae changes or the specified argument is a formula then don't waste time running e.g. `brew tests`.
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-03bump-formula-pr: audit formula before opening PRilovezfs
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-02Merge pull request #845 from tdsmith/usr-local-sdkrootTim D. Smith
Don't reject -L/usr/local/lib when SDKROOT is defined Closes #844. Fixes Homebrew/homebrew-fuse#62.
2016-09-02Merge pull request #850 from MikeMcQuaid/cask-rootMike McQuaid
brew.sh: allow cask to be run as root.
2016-09-01utils: fix link_path_manpages message indentation.Mike McQuaid
Otherwise looks weird with multiple items.
2016-09-01brew.sh: allow cask to be run as root.Mike McQuaid
It also uses `sudo` for legitimate things e.g. installing `.pkg`s systemwide.
2016-09-01Merge pull request #846 from vladshablinsky/pinned_not_eligibleMike McQuaid
formula: pinned keg is not eligible for cleanup
2016-09-01Merge pull request #773 from reitermarkus/report-cask-coverageMike McQuaid
Also report Cask coverage.
2016-09-01Merge pull request #847 from penman/docs_build_optionsMarkus Reiter
docs: add missing </pre>
2016-09-01audit: banish http://http.debian.net for secure mirrorsDominyk Tiller
2016-09-01audit: enforce https for Debian's anonscmDominyk Tiller
2016-09-01docs: add missing </pre>Alyssa Ross
2016-09-01formula: pinned keg is not eligible for cleanupVlad Shablinsky
If formula is pinned it shouldn't be eligible for cleanup. Otherwise we can encounter the following behaviour: 1. Install <formula> 2. Pin <formula> 3. <formula> gets outdated 4. Install <other_formula> that depends on <formula>, which requires up-to-date installation of <formula>. Thus, <formula> gets updated. 5. Now, if we cleanup <formula> we don't remove pin, so it points to the keg which doesn't exist any longer. The right behaviour is not to cleanup pinned kegs, which is done in this commit. Also see #831 for further info.
2016-09-01formula_installer: install deps of dep before depilovezfs
Dependencies/requirements of a dependency need to be installed/satisfied before the dependency. The fact that @pour_failed may be false is irrelevant to that imperative if we weren't pouring to begin with, so this commit now checks for that case as well.
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-31Don't reject -L/usr/local/lib when SDKROOT is definedTim D. Smith
/usr/local/lib is removed from the default linker search path when SDKROOT is defined or sysroot is specified. Homebrew sometimes sets SDKROOT without setting a sysroot as of 45e138f.
2016-08-31docs: fix a typo in plist_optionsRoss Penman
While using `"true"` instead of `true` wouldn't break anything, it doesn't seem to be expected, and using `"false"` instead of `false` _would_ break things.
2016-08-30Allow deprecated hash syntax in Cask headersJoshua Hagins