Markus Reiter
9c623a273b
Remove Sha256Helper
.
2017-02-08 07:32:36 +01:00
Markus Reiter
1281a3f94b
Remove kernel_at_exit_hacks.rb
.
2017-02-08 07:17:17 +01:00
Markus Reiter
6cd3642850
Create custom matchers for “valid symlink”.
2017-02-08 07:14:28 +01:00
Markus Reiter
bef2c6c9bd
Merge pull request #1956 from reitermarkus/refactor-artifacts
...
Refactor `Artifact`.
2017-02-07 22:22:46 +01:00
Vítor Galvão
917b9f445d
Merge pull request #1908 from reitermarkus/cleanup-cask-doctor
...
Simplify `brew cask doctor`.
2017-02-07 15:18:06 +00:00
Viktor Szakats
11ebfdafb2
audit: enforce https for github.com urls
2017-02-07 00:19:58 +00:00
Markus Reiter
ac4969c331
Convert self.artifacts
to TYPES
.
2017-02-07 00:07:59 +01:00
Markus Reiter
4a4a162223
Let Artifact::for_cask
return artifact instances.
2017-02-07 00:07:59 +01:00
Markus Reiter
e18a174607
Simplify check for :stage_only
.
2017-02-07 00:07:59 +01:00
Markus Reiter
4e7062a9ce
Use expect
syntax in installer_test
.
2017-02-07 00:07:59 +01:00
Fabian Mettler
ba2ec8abcc
Fix: Documentation of --only in tests cmd
...
This pull request fixes the documentation for the —only flag of the
tests cmd.
2017-02-06 14:22:17 +01:00
Mike McQuaid
73df504595
official_taps: games is deprecated.
2017-02-06 10:30:32 +00:00
Gautham Goli
1f5cf4fd40
Update docs and manpages to include --fix option
2017-02-06 12:46:26 +05:30
Markus Reiter
11abfc39ab
Merge pull request #1954 from reitermarkus/refactor-artifacts
...
Refactor Cask `Artifact`s.
2017-02-05 18:56:20 +01:00
Vítor Galvão
8535a8cd7f
Merge pull request #1953 from reitermarkus/remove-xip
...
Remove XIP support.
2017-02-05 12:57:03 +00:00
Mike McQuaid
da9dd0a863
Merge pull request #1951 from tma/reinstall-with-options
...
Print warning when reinstalling with invalid options
2017-02-05 12:13:45 +01:00
Markus Reiter
e1ea7bb721
Refactor Cask Artifact
s.
2017-02-05 07:47:54 +01:00
Markus Reiter
8113a9fed9
Remove XIP support.
2017-02-05 06:55:42 +01:00
Markus Reiter
d02a4d9e51
Fix test for brew cask doctor
.
2017-02-05 06:48:23 +01:00
Markus Reiter
d8eab8c211
Simplify rendering of environment variables.
2017-02-05 06:48:23 +01:00
Markus Reiter
46e051b1c2
Simplify cache output.
2017-02-05 06:48:23 +01:00
Markus Reiter
b54c3d618e
Add user_tilde
method to shorten/anonymize output.
2017-02-05 06:48:23 +01:00
Markus Reiter
f0337a3183
Simplify output of environment variables.
2017-02-05 06:48:23 +01:00
Markus Reiter
7d312e4cca
Remove legacy tap pattern.
2017-02-05 06:48:23 +01:00
Markus Reiter
324988e7a5
Simplify brew cask doctor
.
2017-02-05 06:48:23 +01:00
Markus Reiter
33fa80944e
Merge pull request #1743 from toonetown/robust-pkgutil-cleanup
...
Delete pkgutil directories that are really files.
2017-02-04 23:53:16 +01:00
Markus Reiter
d22cfd3866
Always use Pathname.new
in pkg_test.rb
.
2017-02-04 20:27:59 +01:00
Markus Reiter
fc712b0089
Make descriptions a bit clearer.
2017-02-04 20:27:59 +01:00
Vítor Galvão
7c368962c9
Merge pull request #1949 from reitermarkus/remove-test_cask
...
Remove `TestCask` class.
2017-02-04 19:11:40 +00:00
Thomas Maurer
6594650eb1
Pass invalid option names to formula installer
...
This is the same that happens in the command 'install'. By passing
the invalid option names, we enable the formula installer to output
warnings if necessary.
2017-02-04 18:10:37 +01:00
Thomas Maurer
22a37b2f5d
Add failing reinstall test with invalid install option
2017-02-04 13:23:41 +01:00
Markus Reiter
0802ad734f
Simplify CaskLoader
.
2017-02-03 22:00:28 +01:00
Markus Reiter
4eef60c6a6
Remove TestCask
class.
2017-02-03 21:52:51 +01:00
Alyssa Ross
70b1c6de0b
Merge pull request #1943 from alyssais/missing_requires
...
formulary: handle ScriptError in formula
2017-02-03 19:13:05 +00:00
Markus Reiter
574a5274c0
Merge pull request #1913 from reitermarkus/testing-env
...
Use array of constants to set up test directories.
2017-02-03 20:08:28 +01:00
Markus Reiter
77401b787f
Reorder testing_env
.
2017-02-03 17:27:36 +01:00
Markus Reiter
98b6766f4e
Require formulary
and tap
in Homebrew::TestCase
.
2017-02-03 17:27:36 +01:00
Markus Reiter
d0c5b98a62
Don’t require formulary
in testing_env
.
2017-02-03 17:27:36 +01:00
Markus Reiter
ac92144654
Add comment about FSLeakLogger
to Homebrew::TestCase
.
2017-02-03 17:27:36 +01:00
Markus Reiter
b765853969
Use constant array of constants in Homebrew::TestCase
.
2017-02-03 17:27:36 +01:00
Markus Reiter
f35c6c8cf1
Don’t use before_setup
and after_teardown
.
2017-02-03 17:27:36 +01:00
Markus Reiter
e40c63f77c
Use array of constants to set up test directories.
2017-02-03 17:27:36 +01:00
Markus Reiter
01c1372074
Merge pull request #1897 from trevorpowell/master
...
Proposed fix for "Failed to eject" errors with DMGs
2017-02-03 11:45:18 +01:00
Markus Reiter
04637e8d37
Merge pull request #1883 from reitermarkus/override-macos-version
...
Allow overriding `MacOS.version`.
2017-02-03 11:31:43 +01:00
David Broder-Rodgers
64c83f3286
Use file checksum rather than file diffing
2017-02-02 21:25:29 +00:00
Alyssa Ross
ade8128a18
formulary: handle ScriptError in formula
...
I added a new `FormulaUnreadableError` subclass of
`FormulaUnavailableError` so existing `rescue`s of
`FormulaUnavailableError` handle this as well.
The new subclass will output the name of the formula with the error
(because this isn't always obvious from the original exception message)
followed by the original error message.
Fixes #1927 .
2017-02-01 18:34:20 +00:00
Markus Reiter
b6f3399cb3
Merge pull request #1930 from vitorgalvao/set-permissions-sudo
...
cask: staged: no sudo in set_permissions
2017-01-31 19:32:00 +01:00
Trevor Powell
e11b8b68cd
Update dmg.rb based on feedback
...
Try "diskutil eject" twice before "diskutil unmount force".
2017-01-30 22:31:09 -06:00
David Broder-Rodgers
d4aa98d230
Updated mirror checks to compare ETags, Content-Lengths and binary files
2017-01-30 21:49:42 +00:00
David Broder-Rodgers
13a3a57fa8
Merge remote-tracking branch 'origin/master' into insecure_audit
2017-01-30 18:31:52 +00:00