| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-08-26 | Merge pull request #819 from reitermarkus/fix-tty | Mike McQuaid | |
| Fix missing `magenta` in Tty. | |||
| 2016-08-26 | Fix missing `magenta` in Tty. | Markus Reiter | |
| 2016-08-26 | Merge pull request #818 from reitermarkus/refactor-cask | Mike McQuaid | |
| Remove `exist?` check for `brew-cask-tests.rb`. | |||
| 2016-08-26 | Remove `exist?` check for `brew-cask-tests.rb`. | Markus Reiter | |
| 2016-08-26 | Merge pull request #794 from AnastasiaSulyagina/tty | Mike McQuaid | |
| cask tty removed | |||
| 2016-08-26 | Merge pull request #817 from zmwangx/restrict-tmpdir-change | Mike McQuaid | |
| Restrict TMPDIR etc. changes to install, post_install and test | |||
| 2016-08-26 | Restrict TMPDIR etc. changes to install, post_install and test | Zhiming Wang | |
| See discussion in Homebrew/brew#800. | |||
| 2016-08-26 | Merge pull request #816 from DomT4/httpsbot | Dominyk Tiller | |
| various: update CI links. | |||
| 2016-08-26 | test_integration_cmds: use https://bot.brew.sh | Dominyk Tiller | |
| 2016-08-26 | New-Maintainer-Checklist: update links | Dominyk Tiller | |
| 2016-08-26 | Brew-Test-Bot: update links | Dominyk Tiller | |
| 2016-08-26 | Brew-Test-Bot-For-Core-Contributors: update links | Dominyk Tiller | |
| 2016-08-25 | Replaced ; with && under Update Bug in README.md. | Ball | |
| 2016-08-25 | Merge pull request #808 from MikeMcQuaid/homebrew-root-complain | Mike McQuaid | |
| brew.sh: complain when running Homebrew as root. | |||
| 2016-08-25 | brew.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-25 | Merge pull request #809 from MikeMcQuaid/doctor-local-tweak | Mike McQuaid | |
| diagnostic: tweak /usr/local messaging. | |||
| 2016-08-25 | diagnostic: 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-25 | audit: detect partial component order compliance | ilovezfs | |
| depends_on "foo" conflicts_with "bar" depends_on "baz" should still detect that "bar" and "baz" are in the wrong order even though "foo" and "bar" happen to be in the right order. | |||
| 2016-08-25 | update.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-25 | scm/git: make --homebrew=print-path absolute. | Mike McQuaid | |
| This ensures that the output is always a fully-resolved path. | |||
| 2016-08-25 | Revert "update: make GIT_EXECUTABLE an absolute path." | Mike McQuaid | |
| This reverts commit b6afa228f4974f4af1e8938911e35150aa2991c8 from #778. | |||
| 2016-08-25 | Merge pull request #800 from zmwangx/set-TMPDIR-TEMP-TMP-to-HOMEBREW_TEMP | Mike McQuaid | |
| config: set TMPDIR, TEMP and TMP to HOMEBREW_TEMP | |||
| 2016-08-25 | Merge pull request #804 from MikeMcQuaid/brewfile-unset | Mike McQuaid | |
| Improve HOMEBREW_BREW_FILE unset failure case. | |||
| 2016-08-24 | Merge pull request #803 from reitermarkus/heredoc-style | Markus Reiter | |
| Unify heredoc style. | |||
| 2016-08-24 | Merge pull request #791 from reitermarkus/per-cask-cleanup | Josh Hagins | |
| Allow per-cask `cleanup`. | |||
| 2016-08-24 | Improve 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-24 | Merge pull request #779 from MikeMcQuaid/bin-brew-local-homebrew | Mike McQuaid | |
| bin/brew: improve $HOMEBREW_REPOSITORY/bin/brew handling. | |||
| 2016-08-24 | Merge pull request #780 from MikeMcQuaid/usr-local-cellar | Mike McQuaid | |
| brew.sh: don't require /usr/local/Cellar creation. | |||
| 2016-08-24 | Merge pull request #783 from MikeMcQuaid/update-link-manpages | Mike McQuaid | |
| update-report: also link `brew*.1` manpages. | |||
| 2016-08-24 | Unify heredoc style. | Markus Reiter | |
| 2016-08-24 | Merge pull request #793 from reitermarkus/refactoring-pathname | Markus Reiter | |
| Merge Cask’s `Pathname` extension with Homebrew’s. | |||
| 2016-08-24 | Merge pull request #795 from Homebrew/plist-readme | Markus Reiter | |
| Add vendored `plist` to ReadMe. | |||
| 2016-08-24 | cmd/man: deprecate --link option. | Mike McQuaid | |
| 2016-08-24 | update-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-24 | tap: use utils link_path_manpages. | Mike McQuaid | |
| 2016-08-24 | utils: add link_path_manpages method. | Mike McQuaid | |
| 2016-08-24 | bin/brew: improve /usr/local/bin/brew handling. | Mike McQuaid | |
| If `/usr/local` is the prefix but not the repository (so bottles can be used) then running `/usr/local/bin/brew` works great but `$HOMEBREW_REPOSITORY/bin/brew` assumes the prefix is `$HOMEBREW_REPOSITORY`. This is a pain when doing work on the Homebrew repository and having e.g. `bin` in your `$PATH`. Improve this behaviour so `bin/brew` knows how to handle this situation. | |||
| 2016-08-24 | bin/brew: split up brew file symlink check. | Mike McQuaid | |
| This will enable this code to be reused in a future commit and makes it more obvious what’s being done. | |||
| 2016-08-24 | bin/brew: refactor HOMEBREW_PREFIX="/" logic. | Mike McQuaid | |
| The previous approach of trying to do it on one line was confusing. | |||
| 2016-08-24 | brew.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-24 | Move part of `parser_test` to `system_command_result_spec`. | Markus Reiter | |
| 2016-08-24 | no_weak_imports: call ENV.append, not .add | Misty De Meo | |
| 2016-08-24 | config: set TMPDIR, TEMP and TMP to HOMEBREW_TEMP | Zhiming Wang | |
| TMPDIR, TEMP and TMP (when set) are not whitelisted for writing in sandbox.rb, which could result in sandbox violations when programs attempt to write to these locations. Setting TMPDIR, TEMP and TMP to HOMEBREW_TEMP (which defaults to /tmp when not set) works around the aforementioned problem and also improves uniformity in the locations of tempfiles created during Homebrew operations. Caveat: Non-matching HOMEBREW_TEMP and TMPDIR could lead to undesirable side effects in certain cases, e.g., emacsclient not being able to find an existing server (whose socket lives in $TMPDIR/emacs$UID/) when launched through brew edit. | |||
| 2016-08-24 | Merge Cask’s `Pathname` extension with Homebrew’s. | Markus Reiter | |
| 2016-08-23 | Use version 3.1.0 of vendored `plist`. | Markus Reiter | |
| 2016-08-23 | Add vendored `plist`, version 3.1.0. | Markus Reiter | |
| 2016-08-23 | cask tty removed | AnastasiaSulyagina | |
| 2016-08-23 | Merge pull request #767 from woodruffw/ruby-macho-enable | Martin Afanasjew | |
| Enable ruby-macho by default. | |||
| 2016-08-23 | Merge pull request #778 from MikeMcQuaid/update-full-git-path | Mike McQuaid | |
| update: make GIT_EXECUTABLE an absolute path. | |||
| 2016-08-23 | Add test for per-cask `cleanup`. | Markus Reiter | |
