Mike McQuaid
639707c853
Merge pull request #3490 from MikeMcQuaid/env-filtering-empty
...
bin/brew: don't set empty, unfiltered variables.
2017-11-27 15:14:29 +00:00
Mike McQuaid
cd7049bb72
bin/brew: don't set empty, unfiltered variables.
...
Otherwise we unconditionally set e.g. `CI`, `TRAVIS`.
2017-11-27 14:43:24 +00:00
Mike McQuaid
f262cbc531
Merge pull request #3487 from MikeMcQuaid/dev-env-filtering
...
Enable environment filtering for developers.
2017-11-27 11:20:42 +00:00
Mike McQuaid
fb588f2aa7
Merge pull request #3489 from MikeMcQuaid/env-fixes
...
More environment filtering fixes
2017-11-27 11:16:15 +00:00
Mike McQuaid
fb6cf0c3f8
More environment filtering fixes
...
- Make `brew pull` pass through Git environment variables
- Whitelist all `TRAVIS_` variables.
2017-11-27 10:48:03 +00:00
Mike McQuaid
b26a0d4a91
Enable environment filtering for developers.
...
If folks have set `HOMEBREW_DEVELOPER` or run a `dev-cmd` then enable
environment filtering by default for them.
2017-11-27 10:15:26 +00:00
L. E. Segovia
8abe60d2dc
Remove redundant --greedy
2017-11-27 10:15:13 +00:00
Mike McQuaid
e41a0a3b81
Merge pull request #3482 from MikeMcQuaid/homebrew-curl
...
Allow optionally using Homebrew's curl
2017-11-27 09:32:28 +00:00
Mike McQuaid
323aaa0383
Merge pull request #3469 from sjackman/cleaner
...
Cleaner: ELF files are executable on Linux
2017-11-27 09:32:05 +00:00
L. E. Segovia
a2730c8618
Implement more of @reitermarkus's comments
...
- Include tests in context
- replace 'route' with 'path'
- more assorted fixes
2017-11-27 01:29:08 +00:00
Mike McQuaid
a19d0708a4
Allow optionally using Homebrew's curl
...
If `HOMEBREW_FORCE_BREWED_CURL` is set then allow it to be used instead
of the system `curl`.
2017-11-26 18:17:26 +00:00
Bob W. Hogg
3cd869651b
Add test fixtures for ELF executables
...
Add test/support/fixtures/elf/
and test/support/fixtures/tarballs/testball-0.1-linux.tbz
2017-11-26 08:37:57 -08:00
Shaun Jackman
7394208873
Cleaner: ELF files are executable on Linux
2017-11-26 08:25:50 -08:00
Mike McQuaid
7f1d5903ff
Merge pull request #3465 from sjackman/vcs-requirement
...
Add CVSRequirement and SubversionRequirement
2017-11-26 12:47:11 +00:00
Mike McQuaid
5335c2247c
Merge pull request #3479 from MikeMcQuaid/prune-build-default-formulae
...
formula_installer: force fewer default formulae
2017-11-26 12:46:35 +00:00
Shaun Jackman
baa3d187d6
Add CVSRequirement and SubversionRequirement
...
Use these two requirements in DependencyCollector.
Remove the unused function MacOS::Xcode.provides_cvs?
2017-11-25 09:45:08 -08:00
Mike McQuaid
718f52eda4
formula_installer: force fewer default formulae
...
Don't force a default formulae install if a requirement is satisfied if
we're building a bottle and it's a build-time dependency.
2017-11-25 12:48:30 +00:00
Mike McQuaid
86305f7d81
Merge pull request #3470 from sjackman/analytics
...
setup-analytics: Handle missing /proc/.../uuid
2017-11-24 21:26:11 +00:00
Mike McQuaid
6c23892d41
Merge pull request #3478 from GauthamGoli/dir_audit_bug_fix
...
lines_cop: Add condition to prevent false positives
2017-11-24 21:07:07 +00:00
Gautham Goli
9be85385b3
lines_cop: Add condition to prevent false positives
2017-11-24 23:45:01 +05:30
L. E. Segovia
e0be066f8b
Load Casks only once (and fix style issues)
2017-11-24 01:21:30 +00:00
L. E. Segovia
7ee98eb421
Implement more of @reitermarkus's comments
...
- Simplify outdated Casks checks
- Make use of RSpec's let(:) and .and syntax
2017-11-24 00:48:14 +00:00
Shaun Jackman
5920c0b2ae
setup-analytics: Handle missing /proc/.../uuid
2017-11-23 08:55:15 -08:00
Markus Reiter
1ff628e20f
Merge pull request #3471 from reitermarkus/system-command
...
Fix SystemCommand escaping.
2017-11-23 17:00:26 +01:00
Mike McQuaid
7b9e935f72
Merge pull request #3472 from sjackman/bottle-tag
...
Change the generic bottle tag to processor-system
2017-11-23 09:47:07 +00:00
Shaun Jackman
48ed28a154
Change the generic bottle tag to processor-system
2017-11-22 23:06:26 -08:00
Markus Reiter
a98b35d924
Fix SystemCommand escaping.
2017-11-23 03:21:44 +01:00
Mike McQuaid
9096c41651
Merge pull request #3468 from sjackman/cask-install
...
Installing casks is supported only on macOS
2017-11-22 21:11:39 +00:00
Shaun Jackman
0a2bfa66fd
Installing casks is supported only on macOS
2017-11-22 10:38:06 -08:00
L. E. Segovia
7ce4319012
Upgrade an outdated Cask just by name, no need for --greedy
2017-11-22 16:27:13 +00:00
Markus Reiter
a869ce0143
Merge pull request #3371 from commitay/cask-doctor
...
Cask doctor: add macOS & Java versions
2017-11-22 10:32:17 +01:00
L. E. Segovia
c9b5de4cab
Output message if no Casks are outdated
2017-11-22 00:45:29 +00:00
ilovezfs
9e93720e8f
Merge pull request #3467 from ilovezfs/bump-formula-pr-hub-not-configured
...
bump-formula-pr: fix for when hub isn't configured
2017-11-21 08:17:27 -08:00
ilovezfs
590ba4cbf6
bump-formula-pr: fix for when hub isn't configured
2017-11-21 08:16:12 -08:00
Markus Reiter
236b017230
Merge pull request #3258 from Git-Jiro/improve_internal_stanza_command
...
improve 'brew cask _stanza' by checking for known stanzas
1.3.8
2017-11-20 21:41:48 +01:00
ilovezfs
c458c90236
Merge pull request #3464 from ilovezfs/ENV-no-MACOSX_DEPLOYMENT_TARGET
...
ENV: don't set MACOSX_DEPLOYMENT_TARGET
2017-11-20 09:59:47 -08:00
Mike McQuaid
defd38af9b
Merge pull request #3457 from sjackman/patch
...
Use patch found in the PATH
2017-11-20 08:21:57 +00:00
Shaun Jackman
e32299e652
patch: Use patch found in the PATH
2017-11-19 13:54:46 -08:00
Mike McQuaid
935cf28c40
Merge pull request #3461 from barthand/python-docs-fix
...
python2: Added missing pip sub-command in docs
2017-11-19 17:54:57 +00:00
Bartosz Kita
1bb8720e0d
python2: Added missing pip sub-command in docs
2017-11-19 17:59:46 +01:00
Mike McQuaid
c6a5bbac7d
Merge pull request #3411 from issyl0/whitelist_etc_and_fix_autocorrect
...
formula_desc_cop: Whitelist "etc." and fix the full stop autocorrect
2017-11-19 14:39:09 +00:00
Mike McQuaid
0cd50400c7
Merge pull request #3459 from wendorf/show_custom_command_help
...
Custom commands can show help
2017-11-19 09:09:42 +00:00
Dan Wendorf
151c2861ac
Custom commands can show help
...
We attempted to find the help message for commands before loading custom
commands in the path.
2017-11-18 17:04:54 -08:00
ilovezfs
15a2ef525f
ENV: don't set MACOSX_DEPLOYMENT_TARGET
...
CMake tries to use Xcode if MACOSX_DEPLOYMENT_TARGET is set but that can
lead to build failures when SDKROOT isn't set. The CMake behavior at
minimum manifests as -isysroot spontaneously being set to the Xcode SDK,
which brew sometimes can't successfully fully unwind with its ENV hacks.
2017-11-18 11:31:08 -08:00
Mike McQuaid
dbc04b4dc7
Merge pull request #3455 from MikeMcQuaid/bottle_homebrew_git
...
bottle: use HOMEBREW_GIT_* vars.
2017-11-18 12:15:40 +00:00
Mike McQuaid
28f4d68b31
bottle: use HOMEBREW_GIT_* vars.
...
This allows them to be passed through from `brew test-bot`.
2017-11-18 11:22:46 +00:00
Mike McQuaid
3625c69625
bin/brew: tweak CI whitelisting.
2017-11-18 09:10:25 +00:00
Mike McQuaid
166a75b9d6
bin/brew: passthrough CI var.
2017-11-18 09:08:38 +00:00
Mike McQuaid
6c88da0fc4
Merge pull request #3454 from EricFromCanada/master
...
docs: update info on taps
2017-11-18 08:51:31 +00:00
Mike McQuaid
46bc5ecb3f
Merge pull request #3453 from MikeMcQuaid/check_if_xcode_needs_clt_installed
...
diagnostic: check if Xcode needs CLT installed.
2017-11-18 08:50:15 +00:00