aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2016-09-01audit: banish http://http.debian.net for secure mirrorsDominyk Tiller
2016-09-01audit: enforce https for Debian's anonscmDominyk Tiller
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-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
2016-08-30Merge pull request #832 from DomT4/bintr@yDominyk Tiller
bottles: translate foo@1.2 to fooAT1.2
2016-08-30cmd/deps: avoid some full-name code repetition.Mike McQuaid
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-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-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-27Don’t use `should` syntax in rspec.Markus Reiter
2016-08-26Fix missing `magenta` in Tty.Markus Reiter
2016-08-26Merge pull request #818 from reitermarkus/refactor-caskMike McQuaid
Remove `exist?` check for `brew-cask-tests.rb`.
2016-08-26Remove `exist?` check for `brew-cask-tests.rb`.Markus Reiter
2016-08-26Merge pull request #794 from AnastasiaSulyagina/ttyMike McQuaid
cask tty removed
2016-08-26Merge pull request #817 from zmwangx/restrict-tmpdir-changeMike McQuaid
Restrict TMPDIR etc. changes to install, post_install and test
2016-08-26Restrict TMPDIR etc. changes to install, post_install and testZhiming Wang
See discussion in Homebrew/brew#800.
2016-08-26test_integration_cmds: use https://bot.brew.shDominyk Tiller
2016-08-25Merge pull request #808 from MikeMcQuaid/homebrew-root-complainMike McQuaid
brew.sh: complain when running Homebrew as root.
2016-08-25brew.sh: complain when running Homebrew as root.Mike McQuaid
As discussed: announce that we are deprecating running Homebrew as the root user as it's insecure and requires disabling the sandbox. Fixes #796.
2016-08-25Merge pull request #809 from MikeMcQuaid/doctor-local-tweakMike McQuaid
diagnostic: tweak /usr/local messaging.
2016-08-25diagnostic: tweak /usr/local messaging.Mike McQuaid
Highlight that the main reason for preferring /usr/local is because of bottles. There's been some confusion around this e.g. https://github.com/Homebrew/homebrew-core/issues/3968
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-25scm/git: make --homebrew=print-path absolute.Mike McQuaid
This ensures that the output is always a fully-resolved path.
2016-08-25Revert "update: make GIT_EXECUTABLE an absolute path."Mike McQuaid
This reverts commit b6afa228f4974f4af1e8938911e35150aa2991c8 from #778.
2016-08-25Merge pull request #800 from zmwangx/set-TMPDIR-TEMP-TMP-to-HOMEBREW_TEMPMike McQuaid
config: set TMPDIR, TEMP and TMP to HOMEBREW_TEMP
2016-08-25Merge pull request #804 from MikeMcQuaid/brewfile-unsetMike McQuaid
Improve HOMEBREW_BREW_FILE unset failure case.
2016-08-24Merge pull request #803 from reitermarkus/heredoc-styleMarkus Reiter
Unify heredoc style.
2016-08-24Merge pull request #791 from reitermarkus/per-cask-cleanupJosh Hagins
Allow per-cask `cleanup`.
2016-08-24Improve HOMEBREW_BREW_FILE unset failure case.Mike McQuaid
Print a better exception message and handle this in more cases rather than producing confusing errors when it’s unset.
2016-08-24Merge pull request #780 from MikeMcQuaid/usr-local-cellarMike McQuaid
brew.sh: don't require /usr/local/Cellar creation.
2016-08-24Merge pull request #783 from MikeMcQuaid/update-link-manpagesMike McQuaid
update-report: also link `brew*.1` manpages.
2016-08-24Unify heredoc style.Markus Reiter
2016-08-24Merge pull request #793 from reitermarkus/refactoring-pathnameMarkus Reiter
Merge Cask’s `Pathname` extension with Homebrew’s.
2016-08-24Merge pull request #795 from Homebrew/plist-readmeMarkus Reiter
Add vendored `plist` to ReadMe.
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-24tap: use utils link_path_manpages.Mike McQuaid
2016-08-24utils: add link_path_manpages method.Mike McQuaid
2016-08-24brew.sh: don't require /usr/local/Cellar creation.Mike McQuaid
If you're using e.g. a `/usr/local/homebrew` prefix then don't require the `/usr/local/Cellar` to be manually created to avoid e.g. `/usr/local/homebrew/Cellar` being used. Let's do all we can to let people use this `Cellar` location as it means they can put their repository wherever they like and still use all our bottles.
2016-08-24Move part of `parser_test` to `system_command_result_spec`.Markus Reiter