12265 Commits

Author SHA1 Message Date
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 Artifacts. 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
Mike McQuaid
664d0c67d5 Merge pull request #1931 from MikeMcQuaid/update-performs-migrations
update: note migrations may be performed.
1.1.9
2017-01-30 10:15:06 +00:00
Xu Cheng
6f4cf7bdd6 Merge pull request #1934 from xu-cheng/cleanup-fix
cleanup: consider version_scheme
2017-01-30 17:39:56 +08:00
Xu Cheng
f3df412e77
cleanup: consider version_scheme
`brew cleanup` should cleanup formulae which have the older
version scheme.
2017-01-30 17:16:56 +08:00
Mike McQuaid
d3d9ae3344 Merge pull request #1932 from reitermarkus/fix-tab-test
Don’t use `assert_nil` in `tab_test`.
2017-01-30 08:06:50 +00:00
Markus Reiter
6215c6a5e1 Don’t use assert_nil in tab_test. 2017-01-30 00:18:52 +01:00
Mike McQuaid
73fd972391 Merge pull request #1914 from MikeMcQuaid/test-gem-updates
*/Gemfile*: remove rake, version pins, master simplecov.
2017-01-29 17:49:49 +00:00
Mike McQuaid
276d8805ca update: note migrations may be performed.
As requested in https://github.com/Homebrew/homebrew-core/issues/9316.
2017-01-29 17:30:44 +00:00
Mike McQuaid
f7b1991626 Use dedicated upload_coverage script. 2017-01-29 17:23:05 +00:00
Vítor Galvão
c0b84a0479 cask: staged: no sudo in set_permissions 2017-01-28 18:29:59 +00:00
Mike McQuaid
c507222687 Merge pull request #1924 from DomT4/rubocop
Rubocop 0.47.1
2017-01-28 17:25:12 +00:00
Dominyk Tiller
10e81b1672
rubocop: automatically update rubocop_todo.yml 2017-01-28 14:13:00 +00:00
Dominyk Tiller
8b5dc01604
Library/.rubocop.yml: fix renamed EndAlignment setting 2017-01-27 21:42:45 +00:00