Markus Reiter
b032963d09
Use Homebrew’s require?.
2017-03-06 17:14:25 +01:00
John Hawkinson
72ca28fe56
downloads_strategy: docstring typo Gtthub -> Github
2017-03-06 11:05:49 -05:00
Markus Reiter
3e7f94d5b5
Move cask to cmd/.
2017-03-06 11:41:29 +01:00
Markus Reiter
6bc1d0b5c1
Add missing :cask metadata to specs.
2017-03-06 04:31:16 +01:00
EricFromCanada
aee23ccb03
Add more flags and descriptions to man pages.
2017-03-05 21:45:15 -05:00
Markus Reiter
18d4220cbf
Remove BUNDLE_PATH from brew tests.
2017-03-05 23:33:36 +01:00
Markus Reiter
eed5a69a51
Try fixing coverage.
2017-03-05 23:08:15 +01:00
Markus Reiter
4944d43d58
Move coverage reporting into brew tests.
2017-03-05 23:08:14 +01:00
Markus Reiter
bba2c632ec
Remove Cask Gemfile.
2017-03-05 23:08:14 +01:00
Markus Reiter
9fc6c7b2be
Move Cask specs into brew tests.
2017-03-05 23:08:14 +01:00
JCount
3db3b08d72
audit: freeze versioned_conflicts_whitelist
2017-03-05 15:44:03 -05:00
JCount
460c4a3200
audit: deconstruct versioned_conflicts_whitelist using splat
2017-03-05 15:06:02 -05:00
Markus Reiter
7abc0aaa74
Use --force-default-config option for brew cask style.
2017-03-05 21:02:16 +01:00
Markus Reiter
642f2a0450
Merge pull request #2268 from reitermarkus/cask-spec-metadata
...
Add `:cask` to all Cask specs.
2017-03-05 20:44:20 +01:00
Markus Reiter
d0c5aec9ea
Merge pull request #2267 from reitermarkus/move-cask-spec-helpers
...
Move Cask test helpers to `test/support`.
2017-03-05 20:43:53 +01:00
JCount
4e50562424
audit: whitelist bash-completion@* to use conflicts_with
...
this is necessary because they install conflicting scripts into
HOMEBREW_PREFIX/etc/profile.d
2017-03-05 14:19:32 -05:00
Markus Reiter
73cbb9df3b
Add :cask to all Cask specs.
2017-03-05 19:26:56 +01:00
Markus Reiter
43bfaa19f1
Merge pull request #2264 from reitermarkus/dev-cmd-tests
...
Remove `dev-cmd/tests.rb` from test coverage.
2017-03-05 19:19:52 +01:00
Markus Reiter
b9c9f0f687
Move Cask test helpers to test/support.
2017-03-05 19:13:06 +01:00
Markus Reiter
88676633ef
Use described_class in Tap spec.
2017-03-05 18:58:30 +01:00
Markus Reiter
a536139e28
Remove dev-cmd/tests.rb from test coverage.
2017-03-05 18:56:32 +01:00
Markus Reiter
3b74c69c13
Silence cmd/cask test.
2017-03-05 17:11:46 +01:00
Markus Reiter
bc8091b67a
Merge pull request #2253 from reitermarkus/gem-bindir
...
Use `Gem.bindir` instead of `#{Gem.dir}/bin`.
2017-03-05 16:43:27 +01:00
Mike McQuaid
45f52f77e5
Merge pull request #2244 from jonchang/java
...
java_requirement: don't consider macOS Java stub
2017-03-05 15:32:00 +01:00
Mike McQuaid
dbf3630a53
Merge pull request #2262 from MikeMcQuaid/subversion-https-audit
...
Don't check Subversion HTTPS pre-Sierra.
2017-03-05 15:30:16 +01:00
ilovezfs
a1da909dea
audit: whitelist node@* to use conflicts_with
...
Add exceptions for node@* versioned formulae to use conflicts_with
instead of keg_only :versioned_formula since they, and the main node
formula, all currently overwrite npm during postinstall.
2017-03-05 03:15:22 -08:00
Mike McQuaid
e26cf3a83f
Don't check Subversion HTTPS pre-Sierra.
...
The system Subversion doesn't handle new certificate authorities (e.g.
Let's Encrypt) well enough for this check to be useful.
2017-03-05 11:42:59 +01:00
Mike McQuaid
960768d8ed
mac/java_requirement: avoid adding/removing stub.
2017-03-05 11:26:30 +01:00
Markus Reiter
551993a9c7
Update Cask spec_helper.
2017-03-05 04:38:30 +01:00
Markus Reiter
e0e0233b2d
Remove temporary files in uninstall and zap specs.
2017-03-05 04:38:30 +01:00
Markus Reiter
b7135eec49
Move shared_examples and matcher into specs.
2017-03-05 04:38:30 +01:00
Markus Reiter
cc4fb35ae4
Move Cask shared_examples to test/support.
2017-03-05 00:57:34 +01:00
Markus Reiter
80be26fd8b
Make Cask tests work without tapping caskroom/cask.
2017-03-04 22:08:37 +01:00
Markus Reiter
a1fbb1020b
Simplify Cask spec_helper.
2017-03-04 20:08:12 +01:00
Markus Reiter
ef5f58a14b
Use Gem.bindir instead of #{Gem.dir}/bin.
2017-03-04 19:30:34 +01:00
Markus Reiter
370c711da2
Merge pull request #2236 from reitermarkus/spec-formatter-locale
...
Move Formatter and Locale specs.
2017-03-04 18:37:21 +01:00
Markus Reiter
1d216bc661
Merge pull request #2235 from reitermarkus/spec-plist
...
Merge Plist spec with SystemCommand::Result spec.
2017-03-04 18:35:28 +01:00
Zhiming Wang
475cade1a3
audit: do not warn about reachability of brew mirrored URL
...
A `brew mirror`ed URL is usually not yet reachable at the time of pull request.
2017-03-04 10:12:45 -05:00
FX Coudert
ac8dd9ae7d
Don't list duplicate dylibs for universal
2017-03-04 14:05:32 +01:00
Markus Reiter
c97f8dc8b1
Merge Plist spec with SystemCommand::Result spec.
2017-03-04 01:10:02 +01:00
Jonathan Chang
8385f179df
audit: reject versions starting with HEAD
...
Many parts of Homebrew assume that a version string beginning with
"HEAD" is, in fact, a head build. A stable version that begins with
"HEAD" violates this assumption and causes problems, as it's treated
as a head build in some places and as a stable build in others.
2017-03-02 21:27:12 -08:00
Jonathan Chang
ea28c79031
java_requirement: avoid nil in possible_javas
2017-03-02 20:31:55 -08:00
Jonathan Chang
0ca4bd030a
java_requirement: don't consider macOS Java stub
2017-03-02 19:45:58 -08:00
Markus Reiter
4e2603efd4
Update .bundle/config.
2017-03-02 14:35:06 +01:00
Gautham Goli
19f693d25b
Port audit_desc rules to cop
2017-03-02 12:50:05 +05:30
ilovezfs
e022239608
Merge pull request #2241 from ilovezfs/bump-formula-pr-die-without-version
...
bump-formula-pr: check for version presence.
2017-03-01 05:41:35 -08:00
ilovezfs
baf7ba6316
bump-formula-pr: check for version presence.
...
If it's not there, error out rather than fetching to avoid creating
versionless cache files, which cause `brew cleanup` to crash.
2017-03-01 04:25:10 -08:00
Markus Reiter
487294f815
Remove Minitest.
2017-02-28 22:48:57 +01:00
Markus Reiter
40ec2974f4
Move Formatter and Locale specs.
2017-02-28 17:26:44 +01:00
Markus Reiter
a554902380
Add mktmpdir helper method.
2017-02-28 15:06:32 +01:00