aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2016-07-29compat/hardware: cleanup style.Mike McQuaid
2016-07-29compat/formula_specialities: cleanup style.Mike McQuaid
2016-07-29compat/formula: cleanup style.Mike McQuaid
2016-07-29compat/fails_with_llvm: cleanup style.Mike McQuaid
2016-07-29compat/dependency_collector: cleanup style.Mike McQuaid
2016-07-29utils: add API removal messaging methods.Mike McQuaid
Add new `odeprecated` and `odisabled` methods to print API removal messages. Currently these are just used by things in `compat/`.
2016-07-29exceptions: add FormulaMethodDeprecatedError.Mike McQuaid
This will be raised when Homebrew developers try to use formulae that call deprecated methods.
2016-07-29compat: add Rubocop file.Mike McQuaid
2016-07-29Add missing development_tools requires.Mike McQuaid
2016-07-29hardware: add ARM detection from Linuxbrew.Mike McQuaid
2016-07-29linux/hardware/cpu: import family from Linuxbrew.Mike McQuaid
2016-07-29test-bot: skip update-test on non-Mac.Mike McQuaid
2016-07-29utils/bottles: don't rely on tar wildcards, location.Mike McQuaid
This doesn’t work quite as-is on Linux’s GNU tar.
2016-07-29test_language_module_requirement: check for python.Mike McQuaid
2016-07-29testing_env: add needs_python method.Mike McQuaid
2016-07-29test_formula: fix sort order bugs.Mike McQuaid
2016-07-29tab: use the correct default compiler.Mike McQuaid
2016-07-29keg_relocate: don't relocate text files without /usr/bin/file.Mike McQuaid
2016-07-29development_tools: simplify generic default_compiler logic.Mike McQuaid
2016-07-29os: don't assume Linux if testing generic OS.Mike McQuaid
2016-07-29test_utils: remove unnecessary full paths.Mike McQuaid
2016-07-29link: don't link /usr/local openssl.Mike McQuaid
See https://langui.sh/2015/07/24/osx-clang-include-lib-search-paths/ for an explanation and https://gist.github.com/tdsmith/4b502c5cc6e7d358acdf for reproduction instructions.
2016-07-29Refurbish args in virtualenv (#600)Tim D. Smith
Instead of adding additional lines to formula.rb: https://git.io/vKxxh just turn on argument refurbishment for any formula that creates a virtualenv. cf Homebrew/ruby-macho#50, Homebrew/homebrew-core#1663
2016-07-28audit: don't check formula linkage.Mike McQuaid
This partly reverts commit 0ed673abdb59e2f75f9b8539cce318607924e87f.
2016-07-28tests: fix duplicate test case class nameMartin Afanasjew
Rename test case class to avoid two definitions of `BlacklistTests`.
2016-07-27test: add default Linux x86_64 bottle.Mike McQuaid
2016-07-27Make method names inquisitiveTim D. Smith
Closes #592. Signed-off-by: Tim D. Smith <git@tim-smith.us>
2016-07-27Don't fail on arbitrary absolute symlinksTim D. Smith
Still forbid absolute symlinks including prefix
2016-07-27Factor out absolute symlink testTim D. Smith
2016-07-27tests: add cmd/switch integration testAndrea Kao
2016-07-27os: fix Rubocop warnings.Mike McQuaid
2016-07-27test-bot: run all tests in generic mode.Mike McQuaid
2016-07-27test_version_subclasses: make OS X specific.Mike McQuaid
2016-07-27test_x11_requirement: make OS X specific.Mike McQuaid
2016-07-27test_mach: make OS X specific.Mike McQuaid
2016-07-27test_keg: port to generic layer.Mike McQuaid
2016-07-27test_formula: port to generic layer.Mike McQuaid
2016-07-27test_dependency_collector: port to generic layer.Mike McQuaid
2016-07-27bottles: more porting to generic layer.Mike McQuaid
2016-07-27hardware: more porting to generic layer.Mike McQuaid
2016-07-27exceptions: port to generic layer.Mike McQuaid
2016-07-27diagnostic: port to generic layer.Mike McQuaid
2016-07-27xcode: add update instruction helpers.Mike McQuaid
2016-07-27development_tools: add install instruction helpers.Mike McQuaid
2016-07-27blacklist: port to generic layer.Mike McQuaid
2016-07-27Rakefile: skip OS X-only tests on non-OS X.Mike McQuaid
2016-07-27utils/github: fix reverted order of credentialsMartin Afanasjew
We always return the token/password first and, if applicable, the user name is the second element in the returned array. Closes #581. Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
2016-07-27utils/github: fix broken pipe errorMartin Afanasjew
Closes #573.
2016-07-27tap: more thoroughly validate tap namesMartin Afanasjew
`Tap.fetch` and commands building on top of it accepted tap names like `homebrew/homebrew/bogus` causing some misbehavior. Ensure neither `user` nor `repo` include slashes and print a more helpful error message that additionally includes the problematic tap name. Closes #585. Closes #591. Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
2016-07-27tap: test fetch/validation of invalid tap namesMartin Afanasjew