aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
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
2016-08-24no_weak_imports: call ENV.append, not .addMisty De Meo
2016-08-24config: set TMPDIR, TEMP and TMP to HOMEBREW_TEMPZhiming 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-24Merge Cask’s `Pathname` extension with Homebrew’s.Markus Reiter
2016-08-23Use version 3.1.0 of vendored `plist`.Markus Reiter
2016-08-23Add vendored `plist`, version 3.1.0.Markus Reiter
2016-08-23cask tty removedAnastasiaSulyagina
2016-08-23Merge pull request #767 from woodruffw/ruby-macho-enableMartin Afanasjew
Enable ruby-macho by default.
2016-08-23Merge pull request #778 from MikeMcQuaid/update-full-git-pathMike McQuaid
update: make GIT_EXECUTABLE an absolute path.
2016-08-23Add test for per-cask `cleanup`.Markus Reiter
2016-08-23Allow per-cask `cleanup`.Markus Reiter
2016-08-22Move Cask’s vendored `plist` to `Homebrew/vendor`.Markus Reiter
2016-08-22Merge pull request #782 from MikeMcQuaid/weak-imports-opt-inMike McQuaid
Make -no_weak_imports opt-in.
2016-08-22Make -no_weak_imports opt-in.Mike McQuaid
The experiment to add `-no_weak_imports` unconditionally has been a bit of a failure. It's broken more than it's fixed and I don't think we can have this as a default for Xcode 8. Add `ENV.no_weak_imports` to be used by formulae authors and make `ENV.no_weak_imports a no-op (for now). We may reconsider this behaviour in future.
2016-08-22Revert "diagnostic: ignore duplicated `brew-cask` commands"Mike McQuaid
2016-08-22update: make GIT_EXECUTABLE an absolute path.Mike McQuaid
Otherwise it can end up as e.g. `bin/git` which then breaks when we `cd` to another directory and try to run it.
2016-08-22Merge pull request #771 from reitermarkus/dummy-containersMarkus Reiter
Forgot renaming `cab-container`.
2016-08-22Use `ThreadError` to break loop.Markus Reiter
2016-08-22Update Cask’s Gemfile.Markus Reiter
2016-08-22Remove `man` generation from Cask’s Rakefile.Markus Reiter
2016-08-22Refactor `.editorconfig`.Markus Reiter
2016-08-22Remove non-existing directories from Cask’s `.simplecov`.Markus Reiter
2016-08-22Move Cask man page to root.Markus Reiter
2016-08-22Rename `cab-container` to `container-cab`.Markus Reiter
2016-08-21Merge pull request #772 from reitermarkus/shutup-helperMike McQuaid
Refactor `shutup`.
2016-08-21Merge pull request #769 from MikeMcQuaid/go-deps-permit-weak-importsMike McQuaid
build: permit weak imports in Go reverse deps.
2016-08-21Refactor `shutup`.Markus Reiter
2016-08-20Merge pull request #768 from MikeMcQuaid/cask-manMike McQuaid
Make "brew man" also generate Cask's manpage.
2016-08-20build: permit weak imports in Go reverse deps.Mike McQuaid
Go makes extensive use of weak imports so we need to allow them when building Go-using software. Closes https://github.com/Homebrew/homebrew-core/issues/4047.
2016-08-20Make "brew man" also generate Cask's manpage.Mike McQuaid
Also, check in this manpage, adjust the Rakefile and remove the old one. Fixes #731.
2016-08-20Enable ruby-macho by default.William Woodruff
Flips HOMEBREW_RUBY_MACHO to HOMEBREW_NO_RUBY_MACHO.
2016-08-20Merge pull request #760 from jasonkarns/bump-formula-pr-return-to-branchMartin Afanasjew
bump-formula-pr: return to starting branch
2016-08-20Merge pull request #757 from jasonkarns/bump-formula-pr-upstreamMartin Afanasjew
bump-formula-pr now creates non-tracking branches
2016-08-20Merge pull request #764 from reitermarkus/remove-load-path-warningMike McQuaid
Remove LOAD_PATH warning from Hbc::CLI::Doctor.
2016-08-20Merge pull request #765 from reitermarkus/caskroom-tapMike McQuaid
Install Cask’s default tap if untapped.
2016-08-20Install Cask’s default tap if untapped.Markus Reiter