aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-09-03Merge pull request #856 from MikeMcQuaid/bottle-keep-old-json-fixMike McQuaid
bottle: fix --keep-old JSON generation.
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-02Merge pull request #851 from MikeMcQuaid/conflicts-manpages-indentationMike McQuaid
utils: fix link_path_manpages message indentation.
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-01Merge pull request #834 from DomT4/robot-domDominyk Tiller
audit: various tweaks
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-01Merge pull request #835 from ilovezfs/install_deps_of_dep_before_depilovezfs
formula_installer: install deps of dep before dep
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-31Merge pull request #842 from penman/docs_plist_optionsMike McQuaid
docs: fix a typo in plist_options?
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-31Merge pull request #839 from jawshooah/cask/deprecated-header-syntaxJosh Hagins
Allow deprecated hash syntax in Cask headers
2016-08-30Allow deprecated hash syntax in Cask headersJoshua Hagins
2016-08-30Merge pull request #832 from DomT4/bintr@yDominyk Tiller
bottles: translate foo@1.2 to fooAT1.2
2016-08-30Merge pull request #830 from scpeters/deps_cmd_full_nameMike McQuaid
Add `--full-name` option to `brew deps`
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-30diagnostic: add strict_development_tools_checksDominyk Tiller
2016-08-29test_utils: add Bottles::Bintray testsDominyk Tiller
2016-08-29formulary: tweak @ translationDominyk Tiller
2016-08-29bottles: translate foo@1.2 to foo:1.2Dominyk Tiller
2016-08-28test-bot: use --full-name in brew deps invocationSteven Peters
This allows changed formulae in taps to be tested in the proper order. See #738 for more details.
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-28Merge pull request #812 from DomT4/atDominyk Tiller
formulary: handle @ formulae.
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-28test_formulary: add formula@version class translation checkDominyk Tiller
2016-08-28formulary: translate @ to AT for classnameDominyk Tiller
2016-08-27Merge pull request #825 from DomT4/preinstall_tapDominyk Tiller
brew: execute update before tap
2016-08-27man: update for tap preinstallDominyk Tiller
2016-08-27brew: execute update before tapDominyk Tiller
This seems generally like a good idea given that we're making syntax changes to formulae & are going to keep doing so for a little while yet. Taps may have moved over to that syntax, which then causes tap failures if brew isn't up-to-date. Should fix situations like https://github.com/Homebrew/homebrew-php/issues/3545.
2016-08-27Merge pull request #826 from reitermarkus/rspec-syntaxMarkus Reiter
Don’t use `should` syntax in rspec.
2016-08-27Don’t use `should` syntax in rspec.Markus Reiter
2016-08-27Also report Cask coverage.Markus Reiter
2016-08-26Replaced ; with && under Update Bug in README.md. (#815)Tim D. Smith
* Replaced ; with && under Update Bug in README.md. * Updated issue template's brew update fix.
2016-08-26Merge pull request #822 from vladshablinsky/fix-linkMike McQuaid
Brew-Test-Bot-For-Core-Contributors: fix broken link
2016-08-26Updated issue template's brew update fix.Ball
2016-08-26Brew-Test-Bot-For-Core-Contributors: fix broken linkVlad Shablinsky